<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"/><meta name="viewport" content="width=device-width, initial-scale=0.8"/><title>8&nbsp;R6RS Libraries</title><link rel="stylesheet" type="text/css" href="../scribble.css" title="default"/><link rel="stylesheet" type="text/css" href="../racket.css" title="default"/><link rel="stylesheet" type="text/css" href="../manual-style.css" title="default"/><link rel="stylesheet" type="text/css" href="../manual-racket.css" title="default"/><link rel="stylesheet" type="text/css" href="../doc-site.css" title="default"/><script type="text/javascript" src="../scribble-common.js"></script><script type="text/javascript" src="../manual-racket.js"></script><script type="text/javascript" src="../doc-site.js"></script><script type="text/javascript" src="../local-redirect/local-redirect.js"></script><script type="text/javascript" src="../local-redirect/local-user-redirect.js"></script><!--[if IE 6]><style type="text/css">.SIEHidden { overflow: hidden; }</style><![endif]--></head><body id="doc-racket-lang-org"><div class="tocset"><div class="tocview"><div class="tocviewlist tocviewlisttopspace"><div class="tocviewtitle"><table cellspacing="0" cellpadding="0"><tr><td style="width: 1em;"><a href="javascript:void(0);" title="Expand/Collapse" class="tocviewtoggle" onclick="TocviewToggle(this,&quot;tocview_0&quot;);">&#9660;</a></td><td></td><td><a href="index.html" class="tocviewlink" data-pltdoc="x">R6RS:<span class="mywbr"> &nbsp;</span> Scheme</a></td></tr></table></div><div class="tocviewsublisttop" style="display: block;" id="tocview_0"><table cellspacing="0" cellpadding="0"><tr><td align="right">1&nbsp;</td><td><a href="Using_R6RS_with_DrRacket.html" class="tocviewlink" data-pltdoc="x">Using R<span style="vertical-align: super; font-size: 80%">6</span>RS with Dr<span class="mywbr"> &nbsp;</span>Racket</a></td></tr><tr><td align="right">2&nbsp;</td><td><a href="Running_Top-Level_Programs.html" class="tocviewlink" data-pltdoc="x">Running Top-<wbr></wbr>Level Programs</a></td></tr><tr><td align="right">3&nbsp;</td><td><a href="Installing_Libraries.html" class="tocviewlink" data-pltdoc="x">Installing Libraries</a></td></tr><tr><td align="right">4&nbsp;</td><td><a href="r6rs-mod.html" class="tocviewlink" data-pltdoc="x">R<span style="vertical-align: super; font-size: 80%">6</span>RS Module Language</a></td></tr><tr><td align="right">5&nbsp;</td><td><a href="libpaths.html" class="tocviewlink" data-pltdoc="x">Libraries and Collections</a></td></tr><tr><td align="right">6&nbsp;</td><td><a href="Language_Interoperability.html" class="tocviewlink" data-pltdoc="x">Language Interoperability</a></td></tr><tr><td align="right">7&nbsp;</td><td><a href="conformance.html" class="tocviewlink" data-pltdoc="x">R<span style="vertical-align: super; font-size: 80%">6</span>RS Conformance</a></td></tr><tr><td align="right">8&nbsp;</td><td><a href="" class="tocviewselflink" data-pltdoc="x">R<span style="vertical-align: super; font-size: 80%">6</span>RS Libraries</a></td></tr><tr><td align="right"></td><td><a href="doc-index.html" class="tocviewlink" data-pltdoc="x">Index</a></td></tr></table></div></div><div class="tocviewlist"><table cellspacing="0" cellpadding="0"><tr><td style="width: 1em;"><a href="javascript:void(0);" title="Expand/Collapse" class="tocviewtoggle" onclick="TocviewToggle(this,&quot;tocview_1&quot;);">&#9658;</a></td><td>8&nbsp;</td><td><a href="" class="tocviewselflink" data-pltdoc="x">R<span style="vertical-align: super; font-size: 80%">6</span>RS Libraries</a></td></tr></table><div class="tocviewsublistbottom" style="display: none;" id="tocview_1"><table cellspacing="0" cellpadding="0"><tr><td align="right">8.1&nbsp;</td><td><a href="#%28part._rnrs%2Fbase-6%29" class="tocviewlink" data-pltdoc="x"><span class="RktPn">(</span><span class="RktSym">rnrs</span><span class="stt"> </span><span class="RktSym">base</span><span class="stt"> </span><span class="RktPn">(</span><span class="RktVal">6</span><span class="RktPn">)</span><span class="RktPn">)</span>:<span class="mywbr"> &nbsp;</span> Base</a></td></tr><tr><td align="right">8.2&nbsp;</td><td><a href="#%28part._rnrs%2Funicode-6%29" class="tocviewlink" data-pltdoc="x"><span class="RktPn">(</span><span class="RktSym">rnrs</span><span class="stt"> </span><span class="RktSym">unicode</span><span class="stt"> </span><span class="RktPn">(</span><span class="RktVal">6</span><span class="RktPn">)</span><span class="RktPn">)</span>:<span class="mywbr"> &nbsp;</span> Unicode</a></td></tr><tr><td align="right">8.3&nbsp;</td><td><a href="#%28part._rnrs%2Fbytevectors-6%29" class="tocviewlink" data-pltdoc="x"><span class="RktPn">(</span><span class="RktSym">rnrs</span><span class="stt"> </span><span class="RktSym">bytevectors</span><span class="stt"> </span><span class="RktPn">(</span><span class="RktVal">6</span><span class="RktPn">)</span><span class="RktPn">)</span>:<span class="mywbr"> &nbsp;</span> Bytevectors</a></td></tr><tr><td align="right">8.4&nbsp;</td><td><a href="#%28part._rnrs%2Flists-6%29" class="tocviewlink" data-pltdoc="x"><span class="RktPn">(</span><span class="RktSym">rnrs</span><span class="stt"> </span><span class="RktSym">lists</span><span class="stt"> </span><span class="RktPn">(</span><span class="RktVal">6</span><span class="RktPn">)</span><span class="RktPn">)</span>:<span class="mywbr"> &nbsp;</span> List utilities</a></td></tr><tr><td align="right">8.5&nbsp;</td><td><a href="#%28part._rnrs%2Fsorting-6%29" class="tocviewlink" data-pltdoc="x"><span class="RktPn">(</span><span class="RktSym">rnrs</span><span class="stt"> </span><span class="RktSym">sorting</span><span class="stt"> </span><span class="RktPn">(</span><span class="RktVal">6</span><span class="RktPn">)</span><span class="RktPn">)</span>:<span class="mywbr"> &nbsp;</span> Sorting</a></td></tr><tr><td align="right">8.6&nbsp;</td><td><a href="#%28part._rnrs%2Fcontrol-6%29" class="tocviewlink" data-pltdoc="x"><span class="RktPn">(</span><span class="RktSym">rnrs</span><span class="stt"> </span><span class="RktSym">control</span><span class="stt"> </span><span class="RktPn">(</span><span class="RktVal">6</span><span class="RktPn">)</span><span class="RktPn">)</span>:<span class="mywbr"> &nbsp;</span> Control Structures</a></td></tr><tr><td align="right">8.7&nbsp;</td><td><a href="#%28part._rnrs%2Frecords%2Fsyntactic-6%29" class="tocviewlink" data-pltdoc="x"><span class="RktPn">(</span><span class="RktSym">rnrs</span><span class="stt"> </span><span class="RktSym">records</span><span class="stt"> </span><span class="RktSym">syntactic</span><span class="stt"> </span><span class="RktPn">(</span><span class="RktVal">6</span><span class="RktPn">)</span><span class="RktPn">)</span>:<span class="mywbr"> &nbsp;</span> Records:<span class="mywbr"> &nbsp;</span> Syntactic</a></td></tr><tr><td align="right">8.8&nbsp;</td><td><a href="#%28part._rnrs%2Frecords%2Fprocedural-6%29" class="tocviewlink" data-pltdoc="x"><span class="RktPn">(</span><span class="RktSym">rnrs</span><span class="stt"> </span><span class="RktSym">records</span><span class="stt"> </span><span class="RktSym">procedural</span><span class="stt"> </span><span class="RktPn">(</span><span class="RktVal">6</span><span class="RktPn">)</span><span class="RktPn">)</span>:<span class="mywbr"> &nbsp;</span> Records:<span class="mywbr"> &nbsp;</span> Procedural</a></td></tr><tr><td align="right">8.9&nbsp;</td><td><a href="#%28part._rnrs%2Frecords%2Finspection-6%29" class="tocviewlink" data-pltdoc="x"><span class="RktPn">(</span><span class="RktSym">rnrs</span><span class="stt"> </span><span class="RktSym">records</span><span class="stt"> </span><span class="RktSym">inspection</span><span class="stt"> </span><span class="RktPn">(</span><span class="RktVal">6</span><span class="RktPn">)</span><span class="RktPn">)</span>:<span class="mywbr"> &nbsp;</span> Records:<span class="mywbr"> &nbsp;</span> Inspection</a></td></tr><tr><td align="right">8.10&nbsp;</td><td><a href="#%28part._rnrs%2Fexceptions-6%29" class="tocviewlink" data-pltdoc="x"><span class="RktPn">(</span><span class="RktSym">rnrs</span><span class="stt"> </span><span class="RktSym">exceptions</span><span class="stt"> </span><span class="RktPn">(</span><span class="RktVal">6</span><span class="RktPn">)</span><span class="RktPn">)</span>:<span class="mywbr"> &nbsp;</span> Exceptions</a></td></tr><tr><td align="right">8.11&nbsp;</td><td><a href="#%28part._rnrs%2Fconditions-6%29" class="tocviewlink" data-pltdoc="x"><span class="RktPn">(</span><span class="RktSym">rnrs</span><span class="stt"> </span><span class="RktSym">conditions</span><span class="stt"> </span><span class="RktPn">(</span><span class="RktVal">6</span><span class="RktPn">)</span><span class="RktPn">)</span>:<span class="mywbr"> &nbsp;</span> Conditions</a></td></tr><tr><td align="right">8.12&nbsp;</td><td><a href="#%28part._rnrs%2Fio%2Fports-6%29" class="tocviewlink" data-pltdoc="x"><span class="RktPn">(</span><span class="RktSym">rnrs</span><span class="stt"> </span><span class="RktSym">io</span><span class="stt"> </span><span class="RktSym">ports</span><span class="stt"> </span><span class="RktPn">(</span><span class="RktVal">6</span><span class="RktPn">)</span><span class="RktPn">)</span>:<span class="mywbr"> &nbsp;</span> I/<span class="mywbr"> &nbsp;</span>O:<span class="mywbr"> &nbsp;</span> Ports</a></td></tr><tr><td align="right">8.13&nbsp;</td><td><a href="#%28part._rnrs%2Fio%2Fsimple-6%29" class="tocviewlink" data-pltdoc="x"><span class="RktPn">(</span><span class="RktSym">rnrs</span><span class="stt"> </span><span class="RktSym">io</span><span class="stt"> </span><span class="RktSym">simple</span><span class="stt"> </span><span class="RktPn">(</span><span class="RktVal">6</span><span class="RktPn">)</span><span class="RktPn">)</span>:<span class="mywbr"> &nbsp;</span> I/<span class="mywbr"> &nbsp;</span>O:<span class="mywbr"> &nbsp;</span> Simple</a></td></tr><tr><td align="right">8.14&nbsp;</td><td><a href="#%28part._rnrs%2Ffiles-6%29" class="tocviewlink" data-pltdoc="x"><span class="RktPn">(</span><span class="RktSym">rnrs</span><span class="stt"> </span><span class="RktSym">files</span><span class="stt"> </span><span class="RktPn">(</span><span class="RktVal">6</span><span class="RktPn">)</span><span class="RktPn">)</span>:<span class="mywbr"> &nbsp;</span> File System</a></td></tr><tr><td align="right">8.15&nbsp;</td><td><a href="#%28part._rnrs%2Fprograms-6%29" class="tocviewlink" data-pltdoc="x"><span class="RktPn">(</span><span class="RktSym">rnrs</span><span class="stt"> </span><span class="RktSym">programs</span><span class="stt"> </span><span class="RktPn">(</span><span class="RktVal">6</span><span class="RktPn">)</span><span class="RktPn">)</span>:<span class="mywbr"> &nbsp;</span> Command-<wbr></wbr>line Access and Exit Values</a></td></tr><tr><td align="right">8.16&nbsp;</td><td><a href="#%28part._rnrs%2Farithmetic%2Ffixnums-6%29" class="tocviewlink" data-pltdoc="x"><span class="RktPn">(</span><span class="RktSym">rnrs</span><span class="stt"> </span><span class="RktSym">arithmetic</span><span class="stt"> </span><span class="RktSym">fixnums</span><span class="stt"> </span><span class="RktPn">(</span><span class="RktVal">6</span><span class="RktPn">)</span><span class="RktPn">)</span>:<span class="mywbr"> &nbsp;</span> Arithmetic:<span class="mywbr"> &nbsp;</span> Fixnums</a></td></tr><tr><td align="right">8.17&nbsp;</td><td><a href="#%28part._rnrs%2Farithmetic%2Fflonums-6%29" class="tocviewlink" data-pltdoc="x"><span class="RktPn">(</span><span class="RktSym">rnrs</span><span class="stt"> </span><span class="RktSym">arithmetic</span><span class="stt"> </span><span class="RktSym">flonums</span><span class="stt"> </span><span class="RktPn">(</span><span class="RktVal">6</span><span class="RktPn">)</span><span class="RktPn">)</span>:<span class="mywbr"> &nbsp;</span> Arithmetic:<span class="mywbr"> &nbsp;</span> Flonums</a></td></tr><tr><td align="right">8.18&nbsp;</td><td><a href="#%28part._rnrs%2Farithmetic%2Fbitwise-6%29" class="tocviewlink" data-pltdoc="x"><span class="RktPn">(</span><span class="RktSym">rnrs</span><span class="stt"> </span><span class="RktSym">arithmetic</span><span class="stt"> </span><span class="RktSym">bitwise</span><span class="stt"> </span><span class="RktPn">(</span><span class="RktVal">6</span><span class="RktPn">)</span><span class="RktPn">)</span>:<span class="mywbr"> &nbsp;</span> Arithmetic:<span class="mywbr"> &nbsp;</span> Bitwise</a></td></tr><tr><td align="right">8.19&nbsp;</td><td><a href="#%28part._rnrs%2Fsyntax-case-6%29" class="tocviewlink" data-pltdoc="x"><span class="RktPn">(</span><span class="RktSym">rnrs</span><span class="stt"> </span><span class="RktSym">syntax-<wbr></wbr>case</span><span class="stt"> </span><span class="RktPn">(</span><span class="RktVal">6</span><span class="RktPn">)</span><span class="RktPn">)</span>:<span class="mywbr"> &nbsp;</span> Syntax-<wbr></wbr>Case</a></td></tr><tr><td align="right">8.20&nbsp;</td><td><a href="#%28part._rnrs%2Fhashtables-6%29" class="tocviewlink" data-pltdoc="x"><span class="RktPn">(</span><span class="RktSym">rnrs</span><span class="stt"> </span><span class="RktSym">hashtables</span><span class="stt"> </span><span class="RktPn">(</span><span class="RktVal">6</span><span class="RktPn">)</span><span class="RktPn">)</span>:<span class="mywbr"> &nbsp;</span> Hashtables</a></td></tr><tr><td align="right">8.21&nbsp;</td><td><a href="#%28part._rnrs%2Fenums-6%29" class="tocviewlink" data-pltdoc="x"><span class="RktPn">(</span><span class="RktSym">rnrs</span><span class="stt"> </span><span class="RktSym">enums</span><span class="stt"> </span><span class="RktPn">(</span><span class="RktVal">6</span><span class="RktPn">)</span><span class="RktPn">)</span>:<span class="mywbr"> &nbsp;</span> Enumerations</a></td></tr><tr><td align="right">8.22&nbsp;</td><td><a href="#%28part._rnrs%2Feval-6%29" class="tocviewlink" data-pltdoc="x"><span class="RktPn">(</span><span class="RktSym">rnrs</span><span class="stt"> </span><span class="RktSym">eval</span><span class="stt"> </span><span class="RktPn">(</span><span class="RktVal">6</span><span class="RktPn">)</span><span class="RktPn">)</span>:<span class="mywbr"> &nbsp;</span> Eval</a></td></tr><tr><td align="right">8.23&nbsp;</td><td><a href="#%28part._rnrs%2Fmutable-pairs-6%29" class="tocviewlink" data-pltdoc="x"><span class="RktPn">(</span><span class="RktSym">rnrs</span><span class="stt"> </span><span class="RktSym">mutable-<wbr></wbr>pairs</span><span class="stt"> </span><span class="RktPn">(</span><span class="RktVal">6</span><span class="RktPn">)</span><span class="RktPn">)</span>:<span class="mywbr"> &nbsp;</span> Mutable Pairs</a></td></tr><tr><td align="right">8.24&nbsp;</td><td><a href="#%28part._rnrs%2Fmutable-strings-6%29" class="tocviewlink" data-pltdoc="x"><span class="RktPn">(</span><span class="RktSym">rnrs</span><span class="stt"> </span><span class="RktSym">mutable-<wbr></wbr>strings</span><span class="stt"> </span><span class="RktPn">(</span><span class="RktVal">6</span><span class="RktPn">)</span><span class="RktPn">)</span>:<span class="mywbr"> &nbsp;</span> Mutable Strings</a></td></tr><tr><td align="right">8.25&nbsp;</td><td><a href="#%28part._rnrs%2Fr5rs-6%29" class="tocviewlink" data-pltdoc="x"><span class="RktPn">(</span><span class="RktSym">rnrs</span><span class="stt"> </span><span class="RktSym">r5rs</span><span class="stt"> </span><span class="RktPn">(</span><span class="RktVal">6</span><span class="RktPn">)</span><span class="RktPn">)</span>:<span class="mywbr"> &nbsp;</span> R5RS Compatibility</a></td></tr></table></div></div></div><div class="tocsub"><div class="tocsubtitle">On this page:</div><table class="tocsublist" cellspacing="0"><tr><td><span class="tocsublinknumber">8.1<tt>&nbsp;</tt></span><a href="#%28part._rnrs%2Fbase-6%29" class="tocsubseclink" data-pltdoc="x"><span class="RktPn">(</span><span class="RktSym">rnrs</span><span class="stt"> </span><span class="RktSym">base</span><span class="stt"> </span><span class="RktPn">(</span><span class="RktVal">6</span><span class="RktPn">)</span><span class="RktPn">)</span>:<span class="mywbr"> &nbsp;</span> Base</a></td></tr><tr><td><span class="tocsublinknumber">8.2<tt>&nbsp;</tt></span><a href="#%28part._rnrs%2Funicode-6%29" class="tocsubseclink" data-pltdoc="x"><span class="RktPn">(</span><span class="RktSym">rnrs</span><span class="stt"> </span><span class="RktSym">unicode</span><span class="stt"> </span><span class="RktPn">(</span><span class="RktVal">6</span><span class="RktPn">)</span><span class="RktPn">)</span>:<span class="mywbr"> &nbsp;</span> Unicode</a></td></tr><tr><td><span class="tocsublinknumber">8.3<tt>&nbsp;</tt></span><a href="#%28part._rnrs%2Fbytevectors-6%29" class="tocsubseclink" data-pltdoc="x"><span class="RktPn">(</span><span class="RktSym">rnrs</span><span class="stt"> </span><span class="RktSym">bytevectors</span><span class="stt"> </span><span class="RktPn">(</span><span class="RktVal">6</span><span class="RktPn">)</span><span class="RktPn">)</span>:<span class="mywbr"> &nbsp;</span> Bytevectors</a></td></tr><tr><td><span class="tocsublinknumber">8.4<tt>&nbsp;</tt></span><a href="#%28part._rnrs%2Flists-6%29" class="tocsubseclink" data-pltdoc="x"><span class="RktPn">(</span><span class="RktSym">rnrs</span><span class="stt"> </span><span class="RktSym">lists</span><span class="stt"> </span><span class="RktPn">(</span><span class="RktVal">6</span><span class="RktPn">)</span><span class="RktPn">)</span>:<span class="mywbr"> &nbsp;</span> List utilities</a></td></tr><tr><td><span class="tocsublinknumber">8.5<tt>&nbsp;</tt></span><a href="#%28part._rnrs%2Fsorting-6%29" class="tocsubseclink" data-pltdoc="x"><span class="RktPn">(</span><span class="RktSym">rnrs</span><span class="stt"> </span><span class="RktSym">sorting</span><span class="stt"> </span><span class="RktPn">(</span><span class="RktVal">6</span><span class="RktPn">)</span><span class="RktPn">)</span>:<span class="mywbr"> &nbsp;</span> Sorting</a></td></tr><tr><td><span class="tocsublinknumber">8.6<tt>&nbsp;</tt></span><a href="#%28part._rnrs%2Fcontrol-6%29" class="tocsubseclink" data-pltdoc="x"><span class="RktPn">(</span><span class="RktSym">rnrs</span><span class="stt"> </span><span class="RktSym">control</span><span class="stt"> </span><span class="RktPn">(</span><span class="RktVal">6</span><span class="RktPn">)</span><span class="RktPn">)</span>:<span class="mywbr"> &nbsp;</span> Control Structures</a></td></tr><tr><td><span class="tocsublinknumber">8.7<tt>&nbsp;</tt></span><a href="#%28part._rnrs%2Frecords%2Fsyntactic-6%29" class="tocsubseclink" data-pltdoc="x"><span class="RktPn">(</span><span class="RktSym">rnrs</span><span class="stt"> </span><span class="RktSym">records</span><span class="stt"> </span><span class="RktSym">syntactic</span><span class="stt"> </span><span class="RktPn">(</span><span class="RktVal">6</span><span class="RktPn">)</span><span class="RktPn">)</span>:<span class="mywbr"> &nbsp;</span> Records:<span class="mywbr"> &nbsp;</span> Syntactic</a></td></tr><tr><td><span class="tocsublinknumber">8.8<tt>&nbsp;</tt></span><a href="#%28part._rnrs%2Frecords%2Fprocedural-6%29" class="tocsubseclink" data-pltdoc="x"><span class="RktPn">(</span><span class="RktSym">rnrs</span><span class="stt"> </span><span class="RktSym">records</span><span class="stt"> </span><span class="RktSym">procedural</span><span class="stt"> </span><span class="RktPn">(</span><span class="RktVal">6</span><span class="RktPn">)</span><span class="RktPn">)</span>:<span class="mywbr"> &nbsp;</span> Records:<span class="mywbr"> &nbsp;</span> Procedural</a></td></tr><tr><td><span class="tocsublinknumber">8.9<tt>&nbsp;</tt></span><a href="#%28part._rnrs%2Frecords%2Finspection-6%29" class="tocsubseclink" data-pltdoc="x"><span class="RktPn">(</span><span class="RktSym">rnrs</span><span class="stt"> </span><span class="RktSym">records</span><span class="stt"> </span><span class="RktSym">inspection</span><span class="stt"> </span><span class="RktPn">(</span><span class="RktVal">6</span><span class="RktPn">)</span><span class="RktPn">)</span>:<span class="mywbr"> &nbsp;</span> Records:<span class="mywbr"> &nbsp;</span> Inspection</a></td></tr><tr><td><span class="tocsublinknumber">8.10<tt>&nbsp;</tt></span><a href="#%28part._rnrs%2Fexceptions-6%29" class="tocsubseclink" data-pltdoc="x"><span class="RktPn">(</span><span class="RktSym">rnrs</span><span class="stt"> </span><span class="RktSym">exceptions</span><span class="stt"> </span><span class="RktPn">(</span><span class="RktVal">6</span><span class="RktPn">)</span><span class="RktPn">)</span>:<span class="mywbr"> &nbsp;</span> Exceptions</a></td></tr><tr><td><span class="tocsublinknumber">8.11<tt>&nbsp;</tt></span><a href="#%28part._rnrs%2Fconditions-6%29" class="tocsubseclink" data-pltdoc="x"><span class="RktPn">(</span><span class="RktSym">rnrs</span><span class="stt"> </span><span class="RktSym">conditions</span><span class="stt"> </span><span class="RktPn">(</span><span class="RktVal">6</span><span class="RktPn">)</span><span class="RktPn">)</span>:<span class="mywbr"> &nbsp;</span> Conditions</a></td></tr><tr><td><span class="tocsublinknumber">8.12<tt>&nbsp;</tt></span><a href="#%28part._rnrs%2Fio%2Fports-6%29" class="tocsubseclink" data-pltdoc="x"><span class="RktPn">(</span><span class="RktSym">rnrs</span><span class="stt"> </span><span class="RktSym">io</span><span class="stt"> </span><span class="RktSym">ports</span><span class="stt"> </span><span class="RktPn">(</span><span class="RktVal">6</span><span class="RktPn">)</span><span class="RktPn">)</span>:<span class="mywbr"> &nbsp;</span> I/<span class="mywbr"> &nbsp;</span>O:<span class="mywbr"> &nbsp;</span> Ports</a></td></tr><tr><td><span class="tocsublinknumber">8.13<tt>&nbsp;</tt></span><a href="#%28part._rnrs%2Fio%2Fsimple-6%29" class="tocsubseclink" data-pltdoc="x"><span class="RktPn">(</span><span class="RktSym">rnrs</span><span class="stt"> </span><span class="RktSym">io</span><span class="stt"> </span><span class="RktSym">simple</span><span class="stt"> </span><span class="RktPn">(</span><span class="RktVal">6</span><span class="RktPn">)</span><span class="RktPn">)</span>:<span class="mywbr"> &nbsp;</span> I/<span class="mywbr"> &nbsp;</span>O:<span class="mywbr"> &nbsp;</span> Simple</a></td></tr><tr><td><span class="tocsublinknumber">8.14<tt>&nbsp;</tt></span><a href="#%28part._rnrs%2Ffiles-6%29" class="tocsubseclink" data-pltdoc="x"><span class="RktPn">(</span><span class="RktSym">rnrs</span><span class="stt"> </span><span class="RktSym">files</span><span class="stt"> </span><span class="RktPn">(</span><span class="RktVal">6</span><span class="RktPn">)</span><span class="RktPn">)</span>:<span class="mywbr"> &nbsp;</span> File System</a></td></tr><tr><td><span class="tocsublinknumber">8.15<tt>&nbsp;</tt></span><a href="#%28part._rnrs%2Fprograms-6%29" class="tocsubseclink" data-pltdoc="x"><span class="RktPn">(</span><span class="RktSym">rnrs</span><span class="stt"> </span><span class="RktSym">programs</span><span class="stt"> </span><span class="RktPn">(</span><span class="RktVal">6</span><span class="RktPn">)</span><span class="RktPn">)</span>:<span class="mywbr"> &nbsp;</span> Command-<wbr></wbr>line Access and Exit Values</a></td></tr><tr><td><span class="tocsublinknumber">8.16<tt>&nbsp;</tt></span><a href="#%28part._rnrs%2Farithmetic%2Ffixnums-6%29" class="tocsubseclink" data-pltdoc="x"><span class="RktPn">(</span><span class="RktSym">rnrs</span><span class="stt"> </span><span class="RktSym">arithmetic</span><span class="stt"> </span><span class="RktSym">fixnums</span><span class="stt"> </span><span class="RktPn">(</span><span class="RktVal">6</span><span class="RktPn">)</span><span class="RktPn">)</span>:<span class="mywbr"> &nbsp;</span> Arithmetic:<span class="mywbr"> &nbsp;</span> Fixnums</a></td></tr><tr><td><span class="tocsublinknumber">8.17<tt>&nbsp;</tt></span><a href="#%28part._rnrs%2Farithmetic%2Fflonums-6%29" class="tocsubseclink" data-pltdoc="x"><span class="RktPn">(</span><span class="RktSym">rnrs</span><span class="stt"> </span><span class="RktSym">arithmetic</span><span class="stt"> </span><span class="RktSym">flonums</span><span class="stt"> </span><span class="RktPn">(</span><span class="RktVal">6</span><span class="RktPn">)</span><span class="RktPn">)</span>:<span class="mywbr"> &nbsp;</span> Arithmetic:<span class="mywbr"> &nbsp;</span> Flonums</a></td></tr><tr><td><span class="tocsublinknumber">8.18<tt>&nbsp;</tt></span><a href="#%28part._rnrs%2Farithmetic%2Fbitwise-6%29" class="tocsubseclink" data-pltdoc="x"><span class="RktPn">(</span><span class="RktSym">rnrs</span><span class="stt"> </span><span class="RktSym">arithmetic</span><span class="stt"> </span><span class="RktSym">bitwise</span><span class="stt"> </span><span class="RktPn">(</span><span class="RktVal">6</span><span class="RktPn">)</span><span class="RktPn">)</span>:<span class="mywbr"> &nbsp;</span> Arithmetic:<span class="mywbr"> &nbsp;</span> Bitwise</a></td></tr><tr><td><span class="tocsublinknumber">8.19<tt>&nbsp;</tt></span><a href="#%28part._rnrs%2Fsyntax-case-6%29" class="tocsubseclink" data-pltdoc="x"><span class="RktPn">(</span><span class="RktSym">rnrs</span><span class="stt"> </span><span class="RktSym">syntax-<wbr></wbr>case</span><span class="stt"> </span><span class="RktPn">(</span><span class="RktVal">6</span><span class="RktPn">)</span><span class="RktPn">)</span>:<span class="mywbr"> &nbsp;</span> Syntax-<wbr></wbr>Case</a></td></tr><tr><td><span class="tocsublinknumber">8.20<tt>&nbsp;</tt></span><a href="#%28part._rnrs%2Fhashtables-6%29" class="tocsubseclink" data-pltdoc="x"><span class="RktPn">(</span><span class="RktSym">rnrs</span><span class="stt"> </span><span class="RktSym">hashtables</span><span class="stt"> </span><span class="RktPn">(</span><span class="RktVal">6</span><span class="RktPn">)</span><span class="RktPn">)</span>:<span class="mywbr"> &nbsp;</span> Hashtables</a></td></tr><tr><td><span class="tocsublinknumber">8.21<tt>&nbsp;</tt></span><a href="#%28part._rnrs%2Fenums-6%29" class="tocsubseclink" data-pltdoc="x"><span class="RktPn">(</span><span class="RktSym">rnrs</span><span class="stt"> </span><span class="RktSym">enums</span><span class="stt"> </span><span class="RktPn">(</span><span class="RktVal">6</span><span class="RktPn">)</span><span class="RktPn">)</span>:<span class="mywbr"> &nbsp;</span> Enumerations</a></td></tr><tr><td><span class="tocsublinknumber">8.22<tt>&nbsp;</tt></span><a href="#%28part._rnrs%2Feval-6%29" class="tocsubseclink" data-pltdoc="x"><span class="RktPn">(</span><span class="RktSym">rnrs</span><span class="stt"> </span><span class="RktSym">eval</span><span class="stt"> </span><span class="RktPn">(</span><span class="RktVal">6</span><span class="RktPn">)</span><span class="RktPn">)</span>:<span class="mywbr"> &nbsp;</span> Eval</a></td></tr><tr><td><span class="tocsublinknumber">8.23<tt>&nbsp;</tt></span><a href="#%28part._rnrs%2Fmutable-pairs-6%29" class="tocsubseclink" data-pltdoc="x"><span class="RktPn">(</span><span class="RktSym">rnrs</span><span class="stt"> </span><span class="RktSym">mutable-<wbr></wbr>pairs</span><span class="stt"> </span><span class="RktPn">(</span><span class="RktVal">6</span><span class="RktPn">)</span><span class="RktPn">)</span>:<span class="mywbr"> &nbsp;</span> Mutable Pairs</a></td></tr><tr><td><span class="tocsublinknumber">8.24<tt>&nbsp;</tt></span><a href="#%28part._rnrs%2Fmutable-strings-6%29" class="tocsubseclink" data-pltdoc="x"><span class="RktPn">(</span><span class="RktSym">rnrs</span><span class="stt"> </span><span class="RktSym">mutable-<wbr></wbr>strings</span><span class="stt"> </span><span class="RktPn">(</span><span class="RktVal">6</span><span class="RktPn">)</span><span class="RktPn">)</span>:<span class="mywbr"> &nbsp;</span> Mutable Strings</a></td></tr><tr><td><span class="tocsublinknumber">8.25<tt>&nbsp;</tt></span><a href="#%28part._rnrs%2Fr5rs-6%29" class="tocsubseclink" data-pltdoc="x"><span class="RktPn">(</span><span class="RktSym">rnrs</span><span class="stt"> </span><span class="RktSym">r5rs</span><span class="stt"> </span><span class="RktPn">(</span><span class="RktVal">6</span><span class="RktPn">)</span><span class="RktPn">)</span>:<span class="mywbr"> &nbsp;</span> R5RS Compatibility</a></td></tr></table></div></div><div class="maincolumn"><div class="main"><div class="navsettop"><span class="navleft"><form class="searchform"><input class="searchbox" style="color: #888;" type="text" tabindex="1" value="...search manuals..." title="Enter a search string to search the manuals" onkeypress="return DoSearchKey(event, this, &quot;7.7&quot;, &quot;../&quot;);" onfocus="this.style.color=&quot;black&quot;; this.style.textAlign=&quot;left&quot;; if (this.value == &quot;...search manuals...&quot;) this.value=&quot;&quot;;" onblur="if (this.value.match(/^ *$/)) { this.style.color=&quot;#888&quot;; this.style.textAlign=&quot;center&quot;; this.value=&quot;...search manuals...&quot;; }"/></form>&nbsp;&nbsp;<a href="../index.html" title="up to the documentation top" data-pltdoc="x" onclick="return GotoPLTRoot(&quot;7.7&quot;);">top</a></span><span class="navright">&nbsp;&nbsp;<a href="conformance.html" title="backward to &quot;7 R6RS Conformance&quot;" data-pltdoc="x">&larr; prev</a>&nbsp;&nbsp;<a href="index.html" title="up to &quot;R6RS: Scheme&quot;" data-pltdoc="x">up</a>&nbsp;&nbsp;<a href="doc-index.html" title="forward to &quot;Index&quot;" data-pltdoc="x">next &rarr;</a></span>&nbsp;</div><h3 x-source-module="(lib &quot;r6rs/scribblings/r6rs.scrbl&quot;)" x-source-pkg="r6rs-doc" x-part-tag="&quot;R6RS_Libraries&quot;">8<tt>&nbsp;</tt><a name="(part._.R6.R.S_.Libraries)"></a>R<span style="vertical-align: super; font-size: 80%">6</span>RS Libraries</h3><h4 x-source-module="(lib &quot;r6rs/scribblings/r6rs.scrbl&quot;)" x-source-pkg="r6rs-doc" x-part-tag="&quot;rnrs/base-6&quot;">8.1<tt>&nbsp;</tt><a name="(part._rnrs/base-6)"></a><a name="(mod-path._rnrs/base-6)"></a><span class="RktPn">(</span><span class="RktSym">rnrs</span><span class="stt"> </span><span class="RktSym">base</span><span class="stt"> </span><span class="RktPn">(</span><span class="RktVal">6</span><span class="RktPn">)</span><span class="RktPn">)</span>: Base</h4><p><div class="SIntrapara"><table cellspacing="0" cellpadding="0" class="defmodule"><tr><td align="left"><span class="hspace">&nbsp;</span><span class="RktPn">(</span><span class="RktSym"><a href="https://download.racket-lang.org/releases/7.7/doc/local-redirect/index.html?doc=reference&amp;rel=require.html%23%2528form._%2528%2528lib._racket%252Fprivate%252Fbase..rkt%2529._require%2529%2529&amp;version=7.7" class="RktStxLink Sq" data-pltdoc="x">require</a></span><span class="stt"> </span><a href="#%28mod-path._rnrs%2Fbase-6%29" class="RktModLink" data-pltdoc="x"><span class="RktSym">rnrs/base-6</span></a><span class="RktPn">)</span></td><td align="right"><span class="RpackageSpec"><span class="Smaller">&nbsp;package:</span> <a href="https://pkgs.racket-lang.org/package/r6rs-lib" title="Install this package using `raco pkg install r6rs-lib`"><span class="stt">r6rs-lib</span></a></span></td></tr></table></div><div class="SIntrapara">Original specification: <a href="r6rs-std/r6rs-Z-H-14.html#node_sec_11.4">Base</a><a name="(def._((lib._rnrs/base-6..rkt)._*))"></a><a name="(def._((lib._rnrs/base-6..rkt)._+))"></a><a name="(def._((lib._rnrs/base-6..rkt)._-))"></a><a name="(def._((lib._rnrs/base-6..rkt)._/))"></a><a name="(def._((lib._rnrs/base-6..rkt)._~3c))"></a><a name="(def._((lib._rnrs/base-6..rkt)._~3c~3d))"></a><a name="(def._((lib._rnrs/base-6..rkt)._~3d))"></a><a name="(form._((lib._rnrs/base-6..rkt)._~3d~3e))"></a><a name="(def._((lib._rnrs/base-6..rkt)._~3e))"></a><a name="(def._((lib._rnrs/base-6..rkt)._~3e~3d))"></a><a name="(def._((lib._rnrs/base-6..rkt)._abs))"></a><a name="(def._((lib._rnrs/base-6..rkt)._acos))"></a><a name="(form._((lib._rnrs/base-6..rkt)._and))"></a><a name="(def._((lib._rnrs/base-6..rkt)._angle))"></a><a name="(def._((lib._rnrs/base-6..rkt)._append))"></a><a name="(def._((lib._rnrs/base-6..rkt)._apply))"></a><a name="(def._((lib._rnrs/base-6..rkt)._asin))"></a><a name="(form._((lib._rnrs/base-6..rkt)._assert))"></a><a name="(def._((lib._rnrs/base-6..rkt)._assertion-violation))"></a><a name="(def._((lib._rnrs/base-6..rkt)._atan))"></a><a name="(form._((lib._rnrs/base-6..rkt)._begin))"></a><a name="(def._((lib._rnrs/base-6..rkt)._boolean~3d~3f))"></a><a name="(def._((lib._rnrs/base-6..rkt)._boolean~3f))"></a><a name="(def._((lib._rnrs/base-6..rkt)._caar))"></a><a name="(def._((lib._rnrs/base-6..rkt)._cadr))"></a><a name="(def._((lib._rnrs/base-6..rkt)._call-with-current-continuation))"></a><a name="(def._((lib._rnrs/base-6..rkt)._call-with-values))"></a><a name="(def._((lib._rnrs/base-6..rkt)._call/cc))"></a><a name="(def._((lib._rnrs/base-6..rkt)._car))"></a><a name="(def._((lib._rnrs/base-6..rkt)._case))"></a><a name="(def._((lib._rnrs/base-6..rkt)._cdddar))"></a><a name="(def._((lib._rnrs/base-6..rkt)._cddddr))"></a><a name="(def._((lib._rnrs/base-6..rkt)._cdr))"></a><a name="(def._((lib._rnrs/base-6..rkt)._ceiling))"></a><a name="(def._((lib._rnrs/base-6..rkt)._char-~3einteger))"></a><a name="(def._((lib._rnrs/base-6..rkt)._char~3c~3d~3f))"></a><a name="(def._((lib._rnrs/base-6..rkt)._char~3c~3f))"></a><a name="(def._((lib._rnrs/base-6..rkt)._char~3d~3f))"></a><a name="(def._((lib._rnrs/base-6..rkt)._char~3e~3d~3f))"></a><a name="(def._((lib._rnrs/base-6..rkt)._char~3e~3f))"></a><a name="(def._((lib._rnrs/base-6..rkt)._char~3f))"></a><a name="(def._((lib._rnrs/base-6..rkt)._complex~3f))"></a><a name="(def._((lib._rnrs/base-6..rkt)._cond))"></a><a name="(def._((lib._rnrs/base-6..rkt)._cons))"></a><a name="(def._((lib._rnrs/base-6..rkt)._cos))"></a><a name="(form._((lib._rnrs/base-6..rkt)._define))"></a><a name="(form._((lib._rnrs/base-6..rkt)._define-syntax))"></a><a name="(def._((lib._rnrs/base-6..rkt)._denominator))"></a><a name="(def._((lib._rnrs/base-6..rkt)._div))"></a><a name="(def._((lib._rnrs/base-6..rkt)._div-and-mod))"></a><a name="(def._((lib._rnrs/base-6..rkt)._div0))"></a><a name="(def._((lib._rnrs/base-6..rkt)._div0-and-mod0))"></a><a name="(def._((lib._rnrs/base-6..rkt)._dynamic-wind))"></a><a name="(form._((lib._rnrs/base-6..rkt)._else))"></a><a name="(def._((lib._rnrs/base-6..rkt)._eq~3f))"></a><a name="(def._((lib._rnrs/base-6..rkt)._equal~3f))"></a><a name="(def._((lib._rnrs/base-6..rkt)._eqv~3f))"></a><a name="(def._((lib._rnrs/base-6..rkt)._error))"></a><a name="(def._((lib._rnrs/base-6..rkt)._even~3f))"></a><a name="(def._((lib._rnrs/base-6..rkt)._exact))"></a><a name="(def._((lib._rnrs/base-6..rkt)._exact-integer-sqrt))"></a><a name="(def._((lib._rnrs/base-6..rkt)._exact~3f))"></a><a name="(def._((lib._rnrs/base-6..rkt)._exp))"></a><a name="(def._((lib._rnrs/base-6..rkt)._expt))"></a><a name="(def._((lib._rnrs/base-6..rkt)._finite~3f))"></a><a name="(def._((lib._rnrs/base-6..rkt)._floor))"></a><a name="(def._((lib._rnrs/base-6..rkt)._for-each))"></a><a name="(def._((lib._rnrs/base-6..rkt)._gcd))"></a><a name="(form._((lib._rnrs/base-6..rkt)._if))"></a><a name="(def._((lib._rnrs/base-6..rkt)._imag-part))"></a><a name="(def._((lib._rnrs/base-6..rkt)._inexact))"></a><a name="(def._((lib._rnrs/base-6..rkt)._inexact~3f))"></a><a name="(def._((lib._rnrs/base-6..rkt)._infinite~3f))"></a><a name="(def._((lib._rnrs/base-6..rkt)._integer-~3echar))"></a><a name="(def._((lib._rnrs/base-6..rkt)._integer-valued~3f))"></a><a name="(def._((lib._rnrs/base-6..rkt)._integer~3f))"></a><a name="(form._((lib._rnrs/base-6..rkt)._lambda))"></a><a name="(def._((lib._rnrs/base-6..rkt)._lcm))"></a><a name="(def._((lib._rnrs/base-6..rkt)._length))"></a><a name="(form._((lib._rnrs/base-6..rkt)._let))"></a><a name="(form._((lib._rnrs/base-6..rkt)._let*))"></a><a name="(form._((lib._rnrs/base-6..rkt)._let*-values))"></a><a name="(form._((lib._rnrs/base-6..rkt)._let-syntax))"></a><a name="(form._((lib._rnrs/base-6..rkt)._let-values))"></a><a name="(form._((lib._rnrs/base-6..rkt)._letrec))"></a><a name="(form._((lib._rnrs/base-6..rkt)._letrec*))"></a><a name="(form._((lib._rnrs/base-6..rkt)._letrec-syntax))"></a><a name="(def._((lib._rnrs/base-6..rkt)._list))"></a><a name="(def._((lib._rnrs/base-6..rkt)._list-~3estring))"></a><a name="(def._((lib._rnrs/base-6..rkt)._list-~3evector))"></a><a name="(def._((lib._rnrs/base-6..rkt)._list-ref))"></a><a name="(def._((lib._rnrs/base-6..rkt)._list-tail))"></a><a name="(def._((lib._rnrs/base-6..rkt)._list~3f))"></a><a name="(def._((lib._rnrs/base-6..rkt)._log))"></a><a name="(def._((lib._rnrs/base-6..rkt)._magnitude))"></a><a name="(def._((lib._rnrs/base-6..rkt)._make-polar))"></a><a name="(def._((lib._rnrs/base-6..rkt)._make-rectangular))"></a><a name="(def._((lib._rnrs/base-6..rkt)._make-string))"></a><a name="(def._((lib._rnrs/base-6..rkt)._make-vector))"></a><a name="(def._((lib._rnrs/base-6..rkt)._map))"></a><a name="(def._((lib._rnrs/base-6..rkt)._max))"></a><a name="(def._((lib._rnrs/base-6..rkt)._min))"></a><a name="(def._((lib._rnrs/base-6..rkt)._mod))"></a><a name="(def._((lib._rnrs/base-6..rkt)._mod0))"></a><a name="(def._((lib._rnrs/base-6..rkt)._nan~3f))"></a><a name="(def._((lib._rnrs/base-6..rkt)._negative~3f))"></a><a name="(def._((lib._rnrs/base-6..rkt)._not))"></a><a name="(def._((lib._rnrs/base-6..rkt)._null~3f))"></a><a name="(def._((lib._rnrs/base-6..rkt)._number-~3estring))"></a><a name="(def._((lib._rnrs/base-6..rkt)._number~3f))"></a><a name="(def._((lib._rnrs/base-6..rkt)._numerator))"></a><a name="(def._((lib._rnrs/base-6..rkt)._odd~3f))"></a><a name="(form._((lib._rnrs/base-6..rkt)._or))"></a><a name="(def._((lib._rnrs/base-6..rkt)._pair~3f))"></a><a name="(def._((lib._rnrs/base-6..rkt)._positive~3f))"></a><a name="(def._((lib._rnrs/base-6..rkt)._procedure~3f))"></a><a name="(form._((lib._rnrs/base-6..rkt)._quasiquote))"></a><a name="(form._((lib._rnrs/base-6..rkt)._quote))"></a><a name="(def._((lib._rnrs/base-6..rkt)._rational-valued~3f))"></a><a name="(def._((lib._rnrs/base-6..rkt)._rational~3f))"></a><a name="(def._((lib._rnrs/base-6..rkt)._rationalize))"></a><a name="(def._((lib._rnrs/base-6..rkt)._real-part))"></a><a name="(def._((lib._rnrs/base-6..rkt)._real-valued~3f))"></a><a name="(def._((lib._rnrs/base-6..rkt)._real~3f))"></a><a name="(def._((lib._rnrs/base-6..rkt)._reverse))"></a><a name="(def._((lib._rnrs/base-6..rkt)._round))"></a><a name="(def._((lib._rnrs/base-6..rkt)._set!))"></a><a name="(def._((lib._rnrs/base-6..rkt)._sin))"></a><a name="(def._((lib._rnrs/base-6..rkt)._sqrt))"></a><a name="(def._((lib._rnrs/base-6..rkt)._string))"></a><a name="(def._((lib._rnrs/base-6..rkt)._string-~3elist))"></a><a name="(def._((lib._rnrs/base-6..rkt)._string-~3enumber))"></a><a name="(def._((lib._rnrs/base-6..rkt)._string-~3esymbol))"></a><a name="(def._((lib._rnrs/base-6..rkt)._string-append))"></a><a name="(def._((lib._rnrs/base-6..rkt)._string-copy))"></a><a name="(def._((lib._rnrs/base-6..rkt)._string-for-each))"></a><a name="(def._((lib._rnrs/base-6..rkt)._string-length))"></a><a name="(def._((lib._rnrs/base-6..rkt)._string-ref))"></a><a name="(def._((lib._rnrs/base-6..rkt)._string~3c~3d~3f))"></a><a name="(def._((lib._rnrs/base-6..rkt)._string~3c~3f))"></a><a name="(def._((lib._rnrs/base-6..rkt)._string~3d~3f))"></a><a name="(def._((lib._rnrs/base-6..rkt)._string~3e~3d~3f))"></a><a name="(def._((lib._rnrs/base-6..rkt)._string~3e~3f))"></a><a name="(def._((lib._rnrs/base-6..rkt)._string~3f))"></a><a name="(def._((lib._rnrs/base-6..rkt)._substring))"></a><a name="(def._((lib._rnrs/base-6..rkt)._symbol-~3estring))"></a><a name="(def._((lib._rnrs/base-6..rkt)._symbol~3d~3f))"></a><a name="(def._((lib._rnrs/base-6..rkt)._symbol~3f))"></a><a name="(def._((lib._rnrs/base-6..rkt)._tan))"></a><a name="(def._((lib._rnrs/base-6..rkt)._truncate))"></a><a name="(form._((lib._rnrs/base-6..rkt)._unquote))"></a><a name="(form._((lib._rnrs/base-6..rkt)._unquote-splicing))"></a><a name="(def._((lib._rnrs/base-6..rkt)._values))"></a><a name="(def._((lib._rnrs/base-6..rkt)._vector))"></a><a name="(def._((lib._rnrs/base-6..rkt)._vector-~3elist))"></a><a name="(def._((lib._rnrs/base-6..rkt)._vector-fill!))"></a><a name="(def._((lib._rnrs/base-6..rkt)._vector-for-each))"></a><a name="(def._((lib._rnrs/base-6..rkt)._vector-length))"></a><a name="(def._((lib._rnrs/base-6..rkt)._vector-map))"></a><a name="(def._((lib._rnrs/base-6..rkt)._vector-ref))"></a><a name="(def._((lib._rnrs/base-6..rkt)._vector-set!))"></a><a name="(def._((lib._rnrs/base-6..rkt)._vector~3f))"></a><a name="(def._((lib._rnrs/base-6..rkt)._zero~3f))"></a></div></p><p><a name="(form._((lib._r6rs/private/base-for-syntax..rkt)._identifier-syntax))"></a><a name="(form._((lib._r6rs/private/base-for-syntax..rkt)._......))"></a><a name="(form._((lib._r6rs/private/base-for-syntax..rkt).__))"></a><a name="(form._((lib._r6rs/private/base-for-syntax..rkt)._syntax-rules))"></a></p><h4 x-source-module="(lib &quot;r6rs/scribblings/r6rs.scrbl&quot;)" x-source-pkg="r6rs-doc" x-part-tag="&quot;rnrs/unicode-6&quot;">8.2<tt>&nbsp;</tt><a name="(part._rnrs/unicode-6)"></a><a name="(mod-path._rnrs/unicode-6)"></a><span class="RktPn">(</span><span class="RktSym">rnrs</span><span class="stt"> </span><span class="RktSym">unicode</span><span class="stt"> </span><span class="RktPn">(</span><span class="RktVal">6</span><span class="RktPn">)</span><span class="RktPn">)</span>: Unicode</h4><p><div class="SIntrapara"><table cellspacing="0" cellpadding="0" class="defmodule"><tr><td align="left"><span class="hspace">&nbsp;</span><span class="RktPn">(</span><span class="RktSym"><a href="https://download.racket-lang.org/releases/7.7/doc/local-redirect/index.html?doc=reference&amp;rel=require.html%23%2528form._%2528%2528lib._racket%252Fprivate%252Fbase..rkt%2529._require%2529%2529&amp;version=7.7" class="RktStxLink Sq" data-pltdoc="x">require</a></span><span class="stt"> </span><a href="#%28mod-path._rnrs%2Funicode-6%29" class="RktModLink" data-pltdoc="x"><span class="RktSym">rnrs/unicode-6</span></a><span class="RktPn">)</span></td><td align="right"><span class="RpackageSpec"><span class="Smaller">&nbsp;package:</span> <a href="https://pkgs.racket-lang.org/package/r6rs-lib" title="Install this package using `raco pkg install r6rs-lib`"><span class="stt">r6rs-lib</span></a></span></td></tr></table></div><div class="SIntrapara">Original specification: <a href="r6rs-lib-std/r6rs-lib-Z-H-2.html#node_idx_2">Unicode</a><a name="(def._((lib._rnrs/unicode-6..rkt)._string-upcase))"></a><a name="(def._((lib._rnrs/unicode-6..rkt)._string-titlecase))"></a><a name="(def._((lib._rnrs/unicode-6..rkt)._string-normalize-nfkd))"></a><a name="(def._((lib._rnrs/unicode-6..rkt)._string-normalize-nfkc))"></a><a name="(def._((lib._rnrs/unicode-6..rkt)._string-normalize-nfd))"></a><a name="(def._((lib._rnrs/unicode-6..rkt)._string-normalize-nfc))"></a><a name="(def._((lib._rnrs/unicode-6..rkt)._string-foldcase))"></a><a name="(def._((lib._rnrs/unicode-6..rkt)._string-downcase))"></a><a name="(def._((lib._rnrs/unicode-6..rkt)._string-ci~3e~3f))"></a><a name="(def._((lib._rnrs/unicode-6..rkt)._string-ci~3e~3d~3f))"></a><a name="(def._((lib._rnrs/unicode-6..rkt)._string-ci~3d~3f))"></a><a name="(def._((lib._rnrs/unicode-6..rkt)._string-ci~3c~3f))"></a><a name="(def._((lib._rnrs/unicode-6..rkt)._string-ci~3c~3d~3f))"></a><a name="(def._((lib._rnrs/unicode-6..rkt)._char-whitespace~3f))"></a><a name="(def._((lib._rnrs/unicode-6..rkt)._char-upper-case~3f))"></a><a name="(def._((lib._rnrs/unicode-6..rkt)._char-upcase))"></a><a name="(def._((lib._rnrs/unicode-6..rkt)._char-titlecase))"></a><a name="(def._((lib._rnrs/unicode-6..rkt)._char-title-case~3f))"></a><a name="(def._((lib._rnrs/unicode-6..rkt)._char-numeric~3f))"></a><a name="(def._((lib._rnrs/unicode-6..rkt)._char-lower-case~3f))"></a><a name="(def._((lib._rnrs/unicode-6..rkt)._char-general-category))"></a><a name="(def._((lib._rnrs/unicode-6..rkt)._char-foldcase))"></a><a name="(def._((lib._rnrs/unicode-6..rkt)._char-downcase))"></a><a name="(def._((lib._rnrs/unicode-6..rkt)._char-ci~3e~3f))"></a><a name="(def._((lib._rnrs/unicode-6..rkt)._char-ci~3e~3d~3f))"></a><a name="(def._((lib._rnrs/unicode-6..rkt)._char-ci~3d~3f))"></a><a name="(def._((lib._rnrs/unicode-6..rkt)._char-ci~3c~3f))"></a><a name="(def._((lib._rnrs/unicode-6..rkt)._char-ci~3c~3d~3f))"></a><a name="(def._((lib._rnrs/unicode-6..rkt)._char-alphabetic~3f))"></a></div></p><h4 x-source-module="(lib &quot;r6rs/scribblings/r6rs.scrbl&quot;)" x-source-pkg="r6rs-doc" x-part-tag="&quot;rnrs/bytevectors-6&quot;">8.3<tt>&nbsp;</tt><a name="(part._rnrs/bytevectors-6)"></a><a name="(mod-path._rnrs/bytevectors-6)"></a><span class="RktPn">(</span><span class="RktSym">rnrs</span><span class="stt"> </span><span class="RktSym">bytevectors</span><span class="stt"> </span><span class="RktPn">(</span><span class="RktVal">6</span><span class="RktPn">)</span><span class="RktPn">)</span>: Bytevectors</h4><p><div class="SIntrapara"><table cellspacing="0" cellpadding="0" class="defmodule"><tr><td align="left"><span class="hspace">&nbsp;</span><span class="RktPn">(</span><span class="RktSym"><a href="https://download.racket-lang.org/releases/7.7/doc/local-redirect/index.html?doc=reference&amp;rel=require.html%23%2528form._%2528%2528lib._racket%252Fprivate%252Fbase..rkt%2529._require%2529%2529&amp;version=7.7" class="RktStxLink Sq" data-pltdoc="x">require</a></span><span class="stt"> </span><a href="#%28mod-path._rnrs%2Fbytevectors-6%29" class="RktModLink" data-pltdoc="x"><span class="RktSym">rnrs/bytevectors-6</span></a><span class="RktPn">)</span></td><td align="right"><span class="RpackageSpec"><span class="Smaller">&nbsp;package:</span> <a href="https://pkgs.racket-lang.org/package/r6rs-lib" title="Install this package using `raco pkg install r6rs-lib`"><span class="stt">r6rs-lib</span></a></span></td></tr></table></div><div class="SIntrapara">Original specification: <a href="r6rs-lib-std/r6rs-lib-Z-H-3.html#node_idx_62">Bytevectors</a><a name="(def._((lib._rnrs/bytevectors-6..rkt)._utf8-~3estring))"></a><a name="(def._((lib._rnrs/bytevectors-6..rkt)._utf32-~3estring))"></a><a name="(def._((lib._rnrs/bytevectors-6..rkt)._utf16-~3estring))"></a><a name="(def._((lib._rnrs/bytevectors-6..rkt)._uint-list-~3ebytevector))"></a><a name="(def._((lib._rnrs/bytevectors-6..rkt)._u8-list-~3ebytevector))"></a><a name="(def._((lib._rnrs/bytevectors-6..rkt)._string-~3eutf8))"></a><a name="(def._((lib._rnrs/bytevectors-6..rkt)._string-~3eutf32))"></a><a name="(def._((lib._rnrs/bytevectors-6..rkt)._string-~3eutf16))"></a><a name="(def._((lib._rnrs/bytevectors-6..rkt)._sint-list-~3ebytevector))"></a><a name="(def._((lib._rnrs/bytevectors-6..rkt)._native-endianness))"></a><a name="(def._((lib._rnrs/bytevectors-6..rkt)._make-bytevector))"></a><a name="(form._((lib._rnrs/bytevectors-6..rkt)._endianness))"></a><a name="(def._((lib._rnrs/bytevectors-6..rkt)._bytevector~3f))"></a><a name="(def._((lib._rnrs/bytevectors-6..rkt)._bytevector~3d~3f))"></a><a name="(def._((lib._rnrs/bytevectors-6..rkt)._bytevector-uint-set!))"></a><a name="(def._((lib._rnrs/bytevectors-6..rkt)._bytevector-uint-ref))"></a><a name="(def._((lib._rnrs/bytevectors-6..rkt)._bytevector-u8-set!))"></a><a name="(def._((lib._rnrs/bytevectors-6..rkt)._bytevector-u8-ref))"></a><a name="(def._((lib._rnrs/bytevectors-6..rkt)._bytevector-u64-set!))"></a><a name="(def._((lib._rnrs/bytevectors-6..rkt)._bytevector-u64-ref))"></a><a name="(def._((lib._rnrs/bytevectors-6..rkt)._bytevector-u64-native-set!))"></a><a name="(def._((lib._rnrs/bytevectors-6..rkt)._bytevector-u64-native-ref))"></a><a name="(def._((lib._rnrs/bytevectors-6..rkt)._bytevector-u32-set!))"></a><a name="(def._((lib._rnrs/bytevectors-6..rkt)._bytevector-u32-ref))"></a><a name="(def._((lib._rnrs/bytevectors-6..rkt)._bytevector-u32-native-set!))"></a><a name="(def._((lib._rnrs/bytevectors-6..rkt)._bytevector-u32-native-ref))"></a><a name="(def._((lib._rnrs/bytevectors-6..rkt)._bytevector-u16-set!))"></a><a name="(def._((lib._rnrs/bytevectors-6..rkt)._bytevector-u16-ref))"></a><a name="(def._((lib._rnrs/bytevectors-6..rkt)._bytevector-u16-native-set!))"></a><a name="(def._((lib._rnrs/bytevectors-6..rkt)._bytevector-u16-native-ref))"></a><a name="(def._((lib._rnrs/bytevectors-6..rkt)._bytevector-sint-set!))"></a><a name="(def._((lib._rnrs/bytevectors-6..rkt)._bytevector-sint-ref))"></a><a name="(def._((lib._rnrs/bytevectors-6..rkt)._bytevector-s8-set!))"></a><a name="(def._((lib._rnrs/bytevectors-6..rkt)._bytevector-s8-ref))"></a><a name="(def._((lib._rnrs/bytevectors-6..rkt)._bytevector-s64-set!))"></a><a name="(def._((lib._rnrs/bytevectors-6..rkt)._bytevector-s64-ref))"></a><a name="(def._((lib._rnrs/bytevectors-6..rkt)._bytevector-s64-native-set!))"></a><a name="(def._((lib._rnrs/bytevectors-6..rkt)._bytevector-s64-native-ref))"></a><a name="(def._((lib._rnrs/bytevectors-6..rkt)._bytevector-s32-set!))"></a><a name="(def._((lib._rnrs/bytevectors-6..rkt)._bytevector-s32-ref))"></a><a name="(def._((lib._rnrs/bytevectors-6..rkt)._bytevector-s32-native-set!))"></a><a name="(def._((lib._rnrs/bytevectors-6..rkt)._bytevector-s32-native-ref))"></a><a name="(def._((lib._rnrs/bytevectors-6..rkt)._bytevector-s16-set!))"></a><a name="(def._((lib._rnrs/bytevectors-6..rkt)._bytevector-s16-ref))"></a><a name="(def._((lib._rnrs/bytevectors-6..rkt)._bytevector-s16-native-set!))"></a><a name="(def._((lib._rnrs/bytevectors-6..rkt)._bytevector-s16-native-ref))"></a><a name="(def._((lib._rnrs/bytevectors-6..rkt)._bytevector-length))"></a><a name="(def._((lib._rnrs/bytevectors-6..rkt)._bytevector-ieee-single-ref))"></a><a name="(def._((lib._rnrs/bytevectors-6..rkt)._bytevector-ieee-single-native-set!))"></a><a name="(def._((lib._rnrs/bytevectors-6..rkt)._bytevector-ieee-single-native-ref))"></a><a name="(def._((lib._rnrs/bytevectors-6..rkt)._bytevector-ieee-double-ref))"></a><a name="(def._((lib._rnrs/bytevectors-6..rkt)._bytevector-ieee-double-native-set!))"></a><a name="(def._((lib._rnrs/bytevectors-6..rkt)._bytevector-ieee-double-native-ref))"></a><a name="(def._((lib._rnrs/bytevectors-6..rkt)._bytevector-fill!))"></a><a name="(def._((lib._rnrs/bytevectors-6..rkt)._bytevector-copy!))"></a><a name="(def._((lib._rnrs/bytevectors-6..rkt)._bytevector-copy))"></a><a name="(def._((lib._rnrs/bytevectors-6..rkt)._bytevector-~3euint-list))"></a><a name="(def._((lib._rnrs/bytevectors-6..rkt)._bytevector-~3eu8-list))"></a><a name="(def._((lib._rnrs/bytevectors-6..rkt)._bytevector-~3esint-list))"></a></div></p><h4 x-source-module="(lib &quot;r6rs/scribblings/r6rs.scrbl&quot;)" x-source-pkg="r6rs-doc" x-part-tag="&quot;rnrs/lists-6&quot;">8.4<tt>&nbsp;</tt><a name="(part._rnrs/lists-6)"></a><a name="(mod-path._rnrs/lists-6)"></a><span class="RktPn">(</span><span class="RktSym">rnrs</span><span class="stt"> </span><span class="RktSym">lists</span><span class="stt"> </span><span class="RktPn">(</span><span class="RktVal">6</span><span class="RktPn">)</span><span class="RktPn">)</span>: List utilities</h4><p><div class="SIntrapara"><table cellspacing="0" cellpadding="0" class="defmodule"><tr><td align="left"><span class="hspace">&nbsp;</span><span class="RktPn">(</span><span class="RktSym"><a href="https://download.racket-lang.org/releases/7.7/doc/local-redirect/index.html?doc=reference&amp;rel=require.html%23%2528form._%2528%2528lib._racket%252Fprivate%252Fbase..rkt%2529._require%2529%2529&amp;version=7.7" class="RktStxLink Sq" data-pltdoc="x">require</a></span><span class="stt"> </span><a href="#%28mod-path._rnrs%2Flists-6%29" class="RktModLink" data-pltdoc="x"><span class="RktSym">rnrs/lists-6</span></a><span class="RktPn">)</span></td><td align="right"><span class="RpackageSpec"><span class="Smaller">&nbsp;package:</span> <a href="https://pkgs.racket-lang.org/package/r6rs-lib" title="Install this package using `raco pkg install r6rs-lib`"><span class="stt">r6rs-lib</span></a></span></td></tr></table></div><div class="SIntrapara">Original specification: <a href="r6rs-lib-std/r6rs-lib-Z-H-4.html#node_idx_200">List utilities</a><a name="(def._((lib._rnrs/lists-6..rkt)._remv))"></a><a name="(def._((lib._rnrs/lists-6..rkt)._remq))"></a><a name="(def._((lib._rnrs/lists-6..rkt)._remp))"></a><a name="(def._((lib._rnrs/lists-6..rkt)._remove))"></a><a name="(def._((lib._rnrs/lists-6..rkt)._partition))"></a><a name="(def._((lib._rnrs/lists-6..rkt)._memv))"></a><a name="(def._((lib._rnrs/lists-6..rkt)._memq))"></a><a name="(def._((lib._rnrs/lists-6..rkt)._memp))"></a><a name="(def._((lib._rnrs/lists-6..rkt)._member))"></a><a name="(def._((lib._rnrs/lists-6..rkt)._for-all))"></a><a name="(def._((lib._rnrs/lists-6..rkt)._fold-right))"></a><a name="(def._((lib._rnrs/lists-6..rkt)._fold-left))"></a><a name="(def._((lib._rnrs/lists-6..rkt)._find))"></a><a name="(def._((lib._rnrs/lists-6..rkt)._filter))"></a><a name="(def._((lib._rnrs/lists-6..rkt)._exists))"></a><a name="(def._((lib._rnrs/lists-6..rkt)._cons*))"></a><a name="(def._((lib._rnrs/lists-6..rkt)._assv))"></a><a name="(def._((lib._rnrs/lists-6..rkt)._assq))"></a><a name="(def._((lib._rnrs/lists-6..rkt)._assp))"></a><a name="(def._((lib._rnrs/lists-6..rkt)._assoc))"></a></div></p><h4 x-source-module="(lib &quot;r6rs/scribblings/r6rs.scrbl&quot;)" x-source-pkg="r6rs-doc" x-part-tag="&quot;rnrs/sorting-6&quot;">8.5<tt>&nbsp;</tt><a name="(part._rnrs/sorting-6)"></a><a name="(mod-path._rnrs/sorting-6)"></a><span class="RktPn">(</span><span class="RktSym">rnrs</span><span class="stt"> </span><span class="RktSym">sorting</span><span class="stt"> </span><span class="RktPn">(</span><span class="RktVal">6</span><span class="RktPn">)</span><span class="RktPn">)</span>: Sorting</h4><p><div class="SIntrapara"><table cellspacing="0" cellpadding="0" class="defmodule"><tr><td align="left"><span class="hspace">&nbsp;</span><span class="RktPn">(</span><span class="RktSym"><a href="https://download.racket-lang.org/releases/7.7/doc/local-redirect/index.html?doc=reference&amp;rel=require.html%23%2528form._%2528%2528lib._racket%252Fprivate%252Fbase..rkt%2529._require%2529%2529&amp;version=7.7" class="RktStxLink Sq" data-pltdoc="x">require</a></span><span class="stt"> </span><a href="#%28mod-path._rnrs%2Fsorting-6%29" class="RktModLink" data-pltdoc="x"><span class="RktSym">rnrs/sorting-6</span></a><span class="RktPn">)</span></td><td align="right"><span class="RpackageSpec"><span class="Smaller">&nbsp;package:</span> <a href="https://pkgs.racket-lang.org/package/r6rs-lib" title="Install this package using `raco pkg install r6rs-lib`"><span class="stt">r6rs-lib</span></a></span></td></tr></table></div><div class="SIntrapara">Original specification: <a href="r6rs-lib-std/r6rs-lib-Z-H-5.html#node_idx_244">Sorting</a><a name="(def._((lib._rnrs/sorting-6..rkt)._vector-sort!))"></a><a name="(def._((lib._rnrs/sorting-6..rkt)._vector-sort))"></a><a name="(def._((lib._rnrs/sorting-6..rkt)._list-sort))"></a></div></p><h4 x-source-module="(lib &quot;r6rs/scribblings/r6rs.scrbl&quot;)" x-source-pkg="r6rs-doc" x-part-tag="&quot;rnrs/control-6&quot;">8.6<tt>&nbsp;</tt><a name="(part._rnrs/control-6)"></a><a name="(mod-path._rnrs/control-6)"></a><span class="RktPn">(</span><span class="RktSym">rnrs</span><span class="stt"> </span><span class="RktSym">control</span><span class="stt"> </span><span class="RktPn">(</span><span class="RktVal">6</span><span class="RktPn">)</span><span class="RktPn">)</span>: Control Structures</h4><p><div class="SIntrapara"><table cellspacing="0" cellpadding="0" class="defmodule"><tr><td align="left"><span class="hspace">&nbsp;</span><span class="RktPn">(</span><span class="RktSym"><a href="https://download.racket-lang.org/releases/7.7/doc/local-redirect/index.html?doc=reference&amp;rel=require.html%23%2528form._%2528%2528lib._racket%252Fprivate%252Fbase..rkt%2529._require%2529%2529&amp;version=7.7" class="RktStxLink Sq" data-pltdoc="x">require</a></span><span class="stt"> </span><a href="#%28mod-path._rnrs%2Fcontrol-6%29" class="RktModLink" data-pltdoc="x"><span class="RktSym">rnrs/control-6</span></a><span class="RktPn">)</span></td><td align="right"><span class="RpackageSpec"><span class="Smaller">&nbsp;package:</span> <a href="https://pkgs.racket-lang.org/package/r6rs-lib" title="Install this package using `raco pkg install r6rs-lib`"><span class="stt">r6rs-lib</span></a></span></td></tr></table></div><div class="SIntrapara">Original specification: <a href="r6rs-lib-std/r6rs-lib-Z-H-6.html#node_idx_252">Control Structures</a><a name="(form._((lib._rnrs/control-6..rkt)._when))"></a><a name="(form._((lib._rnrs/control-6..rkt)._unless))"></a><a name="(form._((lib._rnrs/control-6..rkt)._do))"></a><a name="(form._((lib._rnrs/control-6..rkt)._case-lambda))"></a></div></p><h4 x-source-module="(lib &quot;r6rs/scribblings/r6rs.scrbl&quot;)" x-source-pkg="r6rs-doc" x-part-tag="&quot;rnrs/records/syntactic-6&quot;">8.7<tt>&nbsp;</tt><a name="(part._rnrs/records/syntactic-6)"></a><a name="(mod-path._rnrs/records/syntactic-6)"></a><span class="RktPn">(</span><span class="RktSym">rnrs</span><span class="stt"> </span><span class="RktSym">records</span><span class="stt"> </span><span class="RktSym">syntactic</span><span class="stt"> </span><span class="RktPn">(</span><span class="RktVal">6</span><span class="RktPn">)</span><span class="RktPn">)</span>: Records: Syntactic</h4><p><div class="SIntrapara"><table cellspacing="0" cellpadding="0" class="defmodule"><tr><td align="left"><span class="hspace">&nbsp;</span><span class="RktPn">(</span><span class="RktSym"><a href="https://download.racket-lang.org/releases/7.7/doc/local-redirect/index.html?doc=reference&amp;rel=require.html%23%2528form._%2528%2528lib._racket%252Fprivate%252Fbase..rkt%2529._require%2529%2529&amp;version=7.7" class="RktStxLink Sq" data-pltdoc="x">require</a></span><span class="stt"> </span><a href="#%28mod-path._rnrs%2Frecords%2Fsyntactic-6%29" class="RktModLink" data-pltdoc="x"><span class="RktSym">rnrs/records/syntactic-6</span></a><span class="RktPn">)</span></td><td align="right"><span class="RpackageSpec"><span class="Smaller">&nbsp;package:</span> <a href="https://pkgs.racket-lang.org/package/r6rs-lib" title="Install this package using `raco pkg install r6rs-lib`"><span class="stt">r6rs-lib</span></a></span></td></tr></table></div><div class="SIntrapara">Original specification: <a href="r6rs-lib-std/r6rs-lib-Z-H-7.html#node_idx_286">Records: Syntactic</a><a name="(form._((lib._rnrs/records/syntactic-6..rkt)._sealed))"></a><a name="(form._((lib._rnrs/records/syntactic-6..rkt)._record-type-descriptor))"></a><a name="(form._((lib._rnrs/records/syntactic-6..rkt)._record-constructor-descriptor))"></a><a name="(form._((lib._rnrs/records/syntactic-6..rkt)._protocol))"></a><a name="(form._((lib._rnrs/records/syntactic-6..rkt)._parent-rtd))"></a><a name="(form._((lib._rnrs/records/syntactic-6..rkt)._parent))"></a><a name="(form._((lib._rnrs/records/syntactic-6..rkt)._opaque))"></a><a name="(form._((lib._rnrs/records/syntactic-6..rkt)._nongenerative))"></a><a name="(form._((lib._rnrs/records/syntactic-6..rkt)._mutable))"></a><a name="(form._((lib._rnrs/records/syntactic-6..rkt)._immutable))"></a><a name="(form._((lib._rnrs/records/syntactic-6..rkt)._fields))"></a><a name="(form._((lib._rnrs/records/syntactic-6..rkt)._define-record-type))"></a></div></p><h4 x-source-module="(lib &quot;r6rs/scribblings/r6rs.scrbl&quot;)" x-source-pkg="r6rs-doc" x-part-tag="&quot;rnrs/records/procedural-6&quot;">8.8<tt>&nbsp;</tt><a name="(part._rnrs/records/procedural-6)"></a><a name="(mod-path._rnrs/records/procedural-6)"></a><span class="RktPn">(</span><span class="RktSym">rnrs</span><span class="stt"> </span><span class="RktSym">records</span><span class="stt"> </span><span class="RktSym">procedural</span><span class="stt"> </span><span class="RktPn">(</span><span class="RktVal">6</span><span class="RktPn">)</span><span class="RktPn">)</span>: Records: Procedural</h4><p><div class="SIntrapara"><table cellspacing="0" cellpadding="0" class="defmodule"><tr><td align="left"><span class="hspace">&nbsp;</span><span class="RktPn">(</span><span class="RktSym"><a href="https://download.racket-lang.org/releases/7.7/doc/local-redirect/index.html?doc=reference&amp;rel=require.html%23%2528form._%2528%2528lib._racket%252Fprivate%252Fbase..rkt%2529._require%2529%2529&amp;version=7.7" class="RktStxLink Sq" data-pltdoc="x">require</a></span><span class="stt"> </span><a href="#%28mod-path._rnrs%2Frecords%2Fprocedural-6%29" class="RktModLink" data-pltdoc="x"><span class="RktSym">rnrs/records/procedural-6</span></a><span class="RktPn">)</span></td><td align="right"><span class="RpackageSpec"><span class="Smaller">&nbsp;package:</span> <a href="https://pkgs.racket-lang.org/package/r6rs-lib" title="Install this package using `raco pkg install r6rs-lib`"><span class="stt">r6rs-lib</span></a></span></td></tr></table></div><div class="SIntrapara">Original specification: <a href="r6rs-lib-std/r6rs-lib-Z-H-7.html#node_idx_312">Records: Procedural</a><a name="(def._((lib._rnrs/records/procedural-6..rkt)._record-type-descriptor~3f))"></a><a name="(def._((lib._rnrs/records/procedural-6..rkt)._record-predicate))"></a><a name="(def._((lib._rnrs/records/procedural-6..rkt)._record-mutator))"></a><a name="(def._((lib._rnrs/records/procedural-6..rkt)._record-constructor))"></a><a name="(def._((lib._rnrs/records/procedural-6..rkt)._record-accessor))"></a><a name="(def._((lib._rnrs/records/procedural-6..rkt)._make-record-type-descriptor))"></a><a name="(def._((lib._rnrs/records/procedural-6..rkt)._make-record-constructor-descriptor))"></a></div></p><h4 x-source-module="(lib &quot;r6rs/scribblings/r6rs.scrbl&quot;)" x-source-pkg="r6rs-doc" x-part-tag="&quot;rnrs/records/inspection-6&quot;">8.9<tt>&nbsp;</tt><a name="(part._rnrs/records/inspection-6)"></a><a name="(mod-path._rnrs/records/inspection-6)"></a><span class="RktPn">(</span><span class="RktSym">rnrs</span><span class="stt"> </span><span class="RktSym">records</span><span class="stt"> </span><span class="RktSym">inspection</span><span class="stt"> </span><span class="RktPn">(</span><span class="RktVal">6</span><span class="RktPn">)</span><span class="RktPn">)</span>: Records: Inspection</h4><p><div class="SIntrapara"><table cellspacing="0" cellpadding="0" class="defmodule"><tr><td align="left"><span class="hspace">&nbsp;</span><span class="RktPn">(</span><span class="RktSym"><a href="https://download.racket-lang.org/releases/7.7/doc/local-redirect/index.html?doc=reference&amp;rel=require.html%23%2528form._%2528%2528lib._racket%252Fprivate%252Fbase..rkt%2529._require%2529%2529&amp;version=7.7" class="RktStxLink Sq" data-pltdoc="x">require</a></span><span class="stt"> </span><a href="#%28mod-path._rnrs%2Frecords%2Finspection-6%29" class="RktModLink" data-pltdoc="x"><span class="RktSym">rnrs/records/inspection-6</span></a><span class="RktPn">)</span></td><td align="right"><span class="RpackageSpec"><span class="Smaller">&nbsp;package:</span> <a href="https://pkgs.racket-lang.org/package/r6rs-lib" title="Install this package using `raco pkg install r6rs-lib`"><span class="stt">r6rs-lib</span></a></span></td></tr></table></div><div class="SIntrapara">Original specification: <a href="r6rs-lib-std/r6rs-lib-Z-H-7.html#node_idx_340">Records: Inspection</a><a name="(def._((lib._rnrs/records/inspection-6..rkt)._record~3f))"></a><a name="(def._((lib._rnrs/records/inspection-6..rkt)._record-type-uid))"></a><a name="(def._((lib._rnrs/records/inspection-6..rkt)._record-type-sealed~3f))"></a><a name="(def._((lib._rnrs/records/inspection-6..rkt)._record-type-parent))"></a><a name="(def._((lib._rnrs/records/inspection-6..rkt)._record-type-opaque~3f))"></a><a name="(def._((lib._rnrs/records/inspection-6..rkt)._record-type-name))"></a><a name="(def._((lib._rnrs/records/inspection-6..rkt)._record-type-generative~3f))"></a><a name="(def._((lib._rnrs/records/inspection-6..rkt)._record-type-field-names))"></a><a name="(def._((lib._rnrs/records/inspection-6..rkt)._record-rtd))"></a><a name="(def._((lib._rnrs/records/inspection-6..rkt)._record-field-mutable~3f))"></a></div></p><h4 x-source-module="(lib &quot;r6rs/scribblings/r6rs.scrbl&quot;)" x-source-pkg="r6rs-doc" x-part-tag="&quot;rnrs/exceptions-6&quot;">8.10<tt>&nbsp;</tt><a name="(part._rnrs/exceptions-6)"></a><a name="(mod-path._rnrs/exceptions-6)"></a><span class="RktPn">(</span><span class="RktSym">rnrs</span><span class="stt"> </span><span class="RktSym">exceptions</span><span class="stt"> </span><span class="RktPn">(</span><span class="RktVal">6</span><span class="RktPn">)</span><span class="RktPn">)</span>: Exceptions</h4><p><div class="SIntrapara"><table cellspacing="0" cellpadding="0" class="defmodule"><tr><td align="left"><span class="hspace">&nbsp;</span><span class="RktPn">(</span><span class="RktSym"><a href="https://download.racket-lang.org/releases/7.7/doc/local-redirect/index.html?doc=reference&amp;rel=require.html%23%2528form._%2528%2528lib._racket%252Fprivate%252Fbase..rkt%2529._require%2529%2529&amp;version=7.7" class="RktStxLink Sq" data-pltdoc="x">require</a></span><span class="stt"> </span><a href="#%28mod-path._rnrs%2Fexceptions-6%29" class="RktModLink" data-pltdoc="x"><span class="RktSym">rnrs/exceptions-6</span></a><span class="RktPn">)</span></td><td align="right"><span class="RpackageSpec"><span class="Smaller">&nbsp;package:</span> <a href="https://pkgs.racket-lang.org/package/r6rs-lib" title="Install this package using `raco pkg install r6rs-lib`"><span class="stt">r6rs-lib</span></a></span></td></tr></table></div><div class="SIntrapara">Original specification: <a href="r6rs-lib-std/r6rs-lib-Z-H-8.html#node_idx_364">Exceptions</a><a name="(def._((lib._rnrs/exceptions-6..rkt)._with-exception-handler))"></a><a name="(def._((lib._rnrs/exceptions-6..rkt)._raise-continuable))"></a><a name="(def._((lib._rnrs/exceptions-6..rkt)._raise))"></a><a name="(form._((lib._rnrs/exceptions-6..rkt)._guard))"></a><a name="(form._((lib._rnrs/exceptions-6..rkt)._else))"></a><a name="(form._((lib._rnrs/exceptions-6..rkt)._~3d~3e))"></a></div></p><p>See also <a href="conformance.html" data-pltdoc="x">R<span style="vertical-align: super; font-size: 80%">6</span>RS Conformance</a>.</p><h4 x-source-module="(lib &quot;r6rs/scribblings/r6rs.scrbl&quot;)" x-source-pkg="r6rs-doc" x-part-tag="&quot;rnrs/conditions-6&quot;">8.11<tt>&nbsp;</tt><a name="(part._rnrs/conditions-6)"></a><a name="(mod-path._rnrs/conditions-6)"></a><span class="RktPn">(</span><span class="RktSym">rnrs</span><span class="stt"> </span><span class="RktSym">conditions</span><span class="stt"> </span><span class="RktPn">(</span><span class="RktVal">6</span><span class="RktPn">)</span><span class="RktPn">)</span>: Conditions</h4><p><div class="SIntrapara"><table cellspacing="0" cellpadding="0" class="defmodule"><tr><td align="left"><span class="hspace">&nbsp;</span><span class="RktPn">(</span><span class="RktSym"><a href="https://download.racket-lang.org/releases/7.7/doc/local-redirect/index.html?doc=reference&amp;rel=require.html%23%2528form._%2528%2528lib._racket%252Fprivate%252Fbase..rkt%2529._require%2529%2529&amp;version=7.7" class="RktStxLink Sq" data-pltdoc="x">require</a></span><span class="stt"> </span><a href="#%28mod-path._rnrs%2Fconditions-6%29" class="RktModLink" data-pltdoc="x"><span class="RktSym">rnrs/conditions-6</span></a><span class="RktPn">)</span></td><td align="right"><span class="RpackageSpec"><span class="Smaller">&nbsp;package:</span> <a href="https://pkgs.racket-lang.org/package/r6rs-lib" title="Install this package using `raco pkg install r6rs-lib`"><span class="stt">r6rs-lib</span></a></span></td></tr></table></div><div class="SIntrapara">Original specification: <a href="r6rs-lib-std/r6rs-lib-Z-H-8.html#node_idx_382">Conditions</a><a name="(def._((lib._rnrs/conditions-6..rkt)._who-condition~3f))"></a><a name="(def._((lib._rnrs/conditions-6..rkt)._warning~3f))"></a><a name="(def._((lib._rnrs/conditions-6..rkt)._violation~3f))"></a><a name="(def._((lib._rnrs/conditions-6..rkt)._undefined-violation~3f))"></a><a name="(def._((lib._rnrs/conditions-6..rkt)._syntax-violation~3f))"></a><a name="(def._((lib._rnrs/conditions-6..rkt)._syntax-violation-subform))"></a><a name="(def._((lib._rnrs/conditions-6..rkt)._syntax-violation-form))"></a><a name="(def._((lib._rnrs/conditions-6..rkt)._simple-conditions))"></a><a name="(def._((lib._rnrs/conditions-6..rkt)._serious-condition~3f))"></a><a name="(def._((lib._rnrs/conditions-6..rkt)._non-continuable-violation~3f))"></a><a name="(def._((lib._rnrs/conditions-6..rkt)._message-condition~3f))"></a><a name="(def._((lib._rnrs/conditions-6..rkt)._make-who-condition))"></a><a name="(def._((lib._rnrs/conditions-6..rkt)._make-warning))"></a><a name="(def._((lib._rnrs/conditions-6..rkt)._make-violation))"></a><a name="(def._((lib._rnrs/conditions-6..rkt)._make-undefined-violation))"></a><a name="(def._((lib._rnrs/conditions-6..rkt)._make-syntax-violation))"></a><a name="(def._((lib._rnrs/conditions-6..rkt)._make-serious-condition))"></a><a name="(def._((lib._rnrs/conditions-6..rkt)._make-non-continuable-violation))"></a><a name="(def._((lib._rnrs/conditions-6..rkt)._make-message-condition))"></a><a name="(def._((lib._rnrs/conditions-6..rkt)._make-lexical-violation))"></a><a name="(def._((lib._rnrs/conditions-6..rkt)._make-irritants-condition))"></a><a name="(def._((lib._rnrs/conditions-6..rkt)._make-implementation-restriction-violation))"></a><a name="(def._((lib._rnrs/conditions-6..rkt)._make-error))"></a><a name="(def._((lib._rnrs/conditions-6..rkt)._make-assertion-violation))"></a><a name="(def._((lib._rnrs/conditions-6..rkt)._lexical-violation~3f))"></a><a name="(def._((lib._rnrs/conditions-6..rkt)._irritants-condition~3f))"></a><a name="(def._((lib._rnrs/conditions-6..rkt)._implementation-restriction-violation~3f))"></a><a name="(def._((lib._rnrs/conditions-6..rkt)._error~3f))"></a><a name="(form._((lib._rnrs/conditions-6..rkt)._define-condition-type))"></a><a name="(def._((lib._rnrs/conditions-6..rkt)._condition~3f))"></a><a name="(def._((lib._rnrs/conditions-6..rkt)._condition-who))"></a><a name="(def._((lib._rnrs/conditions-6..rkt)._condition-predicate))"></a><a name="(def._((lib._rnrs/conditions-6..rkt)._condition-message))"></a><a name="(def._((lib._rnrs/conditions-6..rkt)._condition-irritants))"></a><a name="(def._((lib._rnrs/conditions-6..rkt)._condition-accessor))"></a><a name="(def._((lib._rnrs/conditions-6..rkt)._condition))"></a><a name="(def._((lib._rnrs/conditions-6..rkt)._assertion-violation~3f))"></a><a name="(def._((lib._rnrs/conditions-6..rkt)._~26who))"></a><a name="(def._((lib._rnrs/conditions-6..rkt)._~26warning))"></a><a name="(def._((lib._rnrs/conditions-6..rkt)._~26violation))"></a><a name="(def._((lib._rnrs/conditions-6..rkt)._~26undefined))"></a><a name="(def._((lib._rnrs/conditions-6..rkt)._~26syntax))"></a><a name="(def._((lib._rnrs/conditions-6..rkt)._~26serious))"></a><a name="(def._((lib._rnrs/conditions-6..rkt)._~26non-continuable))"></a><a name="(def._((lib._rnrs/conditions-6..rkt)._~26message))"></a><a name="(def._((lib._rnrs/conditions-6..rkt)._~26lexical))"></a><a name="(def._((lib._rnrs/conditions-6..rkt)._~26irritants))"></a><a name="(def._((lib._rnrs/conditions-6..rkt)._~26implementation-restriction))"></a><a name="(def._((lib._rnrs/conditions-6..rkt)._~26error))"></a><a name="(def._((lib._rnrs/conditions-6..rkt)._~26condition))"></a><a name="(def._((lib._rnrs/conditions-6..rkt)._~26assertion))"></a></div></p><h4 x-source-module="(lib &quot;r6rs/scribblings/r6rs.scrbl&quot;)" x-source-pkg="r6rs-doc" x-part-tag="&quot;rnrs/io/ports-6&quot;">8.12<tt>&nbsp;</tt><a name="(part._rnrs/io/ports-6)"></a><a name="(mod-path._rnrs/io/ports-6)"></a><span class="RktPn">(</span><span class="RktSym">rnrs</span><span class="stt"> </span><span class="RktSym">io</span><span class="stt"> </span><span class="RktSym">ports</span><span class="stt"> </span><span class="RktPn">(</span><span class="RktVal">6</span><span class="RktPn">)</span><span class="RktPn">)</span>: I/O: Ports</h4><p><div class="SIntrapara"><table cellspacing="0" cellpadding="0" class="defmodule"><tr><td align="left"><span class="hspace">&nbsp;</span><span class="RktPn">(</span><span class="RktSym"><a href="https://download.racket-lang.org/releases/7.7/doc/local-redirect/index.html?doc=reference&amp;rel=require.html%23%2528form._%2528%2528lib._racket%252Fprivate%252Fbase..rkt%2529._require%2529%2529&amp;version=7.7" class="RktStxLink Sq" data-pltdoc="x">require</a></span><span class="stt"> </span><a href="#%28mod-path._rnrs%2Fio%2Fports-6%29" class="RktModLink" data-pltdoc="x"><span class="RktSym">rnrs/io/ports-6</span></a><span class="RktPn">)</span></td><td align="right"><span class="RpackageSpec"><span class="Smaller">&nbsp;package:</span> <a href="https://pkgs.racket-lang.org/package/r6rs-lib" title="Install this package using `raco pkg install r6rs-lib`"><span class="stt">r6rs-lib</span></a></span></td></tr></table></div><div class="SIntrapara">Original specification: <a href="r6rs-lib-std/r6rs-lib-Z-H-9.html#node_idx_560">I/O: Ports</a><a name="(def._((lib._rnrs/io/ports-6..rkt)._utf-8-codec))"></a><a name="(def._((lib._rnrs/io/ports-6..rkt)._utf-16-codec))"></a><a name="(def._((lib._rnrs/io/ports-6..rkt)._transcoder-error-handling-mode))"></a><a name="(def._((lib._rnrs/io/ports-6..rkt)._transcoder-eol-style))"></a><a name="(def._((lib._rnrs/io/ports-6..rkt)._transcoder-codec))"></a><a name="(def._((lib._rnrs/io/ports-6..rkt)._transcoded-port))"></a><a name="(def._((lib._rnrs/io/ports-6..rkt)._textual-port~3f))"></a><a name="(def._((lib._rnrs/io/ports-6..rkt)._string-~3ebytevector))"></a><a name="(def._((lib._rnrs/io/ports-6..rkt)._standard-output-port))"></a><a name="(def._((lib._rnrs/io/ports-6..rkt)._standard-input-port))"></a><a name="(def._((lib._rnrs/io/ports-6..rkt)._standard-error-port))"></a><a name="(def._((lib._rnrs/io/ports-6..rkt)._set-port-position!))"></a><a name="(def._((lib._rnrs/io/ports-6..rkt)._put-u8))"></a><a name="(def._((lib._rnrs/io/ports-6..rkt)._put-string))"></a><a name="(def._((lib._rnrs/io/ports-6..rkt)._put-datum))"></a><a name="(def._((lib._rnrs/io/ports-6..rkt)._put-char))"></a><a name="(def._((lib._rnrs/io/ports-6..rkt)._put-bytevector))"></a><a name="(def._((lib._rnrs/io/ports-6..rkt)._port~3f))"></a><a name="(def._((lib._rnrs/io/ports-6..rkt)._port-transcoder))"></a><a name="(def._((lib._rnrs/io/ports-6..rkt)._port-position))"></a><a name="(def._((lib._rnrs/io/ports-6..rkt)._port-has-set-port-position!~3f))"></a><a name="(def._((lib._rnrs/io/ports-6..rkt)._port-has-port-position~3f))"></a><a name="(def._((lib._rnrs/io/ports-6..rkt)._port-eof~3f))"></a><a name="(def._((lib._rnrs/io/ports-6..rkt)._output-port~3f))"></a><a name="(def._((lib._rnrs/io/ports-6..rkt)._output-port-buffer-mode))"></a><a name="(def._((lib._rnrs/io/ports-6..rkt)._open-string-output-port))"></a><a name="(def._((lib._rnrs/io/ports-6..rkt)._open-string-input-port))"></a><a name="(def._((lib._rnrs/io/ports-6..rkt)._open-file-output-port))"></a><a name="(def._((lib._rnrs/io/ports-6..rkt)._open-file-input/output-port))"></a><a name="(def._((lib._rnrs/io/ports-6..rkt)._open-file-input-port))"></a><a name="(def._((lib._rnrs/io/ports-6..rkt)._open-bytevector-output-port))"></a><a name="(def._((lib._rnrs/io/ports-6..rkt)._open-bytevector-input-port))"></a><a name="(def._((lib._rnrs/io/ports-6..rkt)._native-transcoder))"></a><a name="(def._((lib._rnrs/io/ports-6..rkt)._native-eol-style))"></a><a name="(def._((lib._rnrs/io/ports-6..rkt)._make-transcoder))"></a><a name="(def._((lib._rnrs/io/ports-6..rkt)._make-i/o-write-error))"></a><a name="(def._((lib._rnrs/io/ports-6..rkt)._make-i/o-read-error))"></a><a name="(def._((lib._rnrs/io/ports-6..rkt)._make-i/o-port-error))"></a><a name="(def._((lib._rnrs/io/ports-6..rkt)._make-i/o-invalid-position-error))"></a><a name="(def._((lib._rnrs/io/ports-6..rkt)._make-i/o-filename-error))"></a><a name="(def._((lib._rnrs/io/ports-6..rkt)._make-i/o-file-protection-error))"></a><a name="(def._((lib._rnrs/io/ports-6..rkt)._make-i/o-file-is-read-only-error))"></a><a name="(def._((lib._rnrs/io/ports-6..rkt)._make-i/o-file-does-not-exist-error))"></a><a name="(def._((lib._rnrs/io/ports-6..rkt)._make-i/o-file-already-exists-error))"></a><a name="(def._((lib._rnrs/io/ports-6..rkt)._make-i/o-error))"></a><a name="(def._((lib._rnrs/io/ports-6..rkt)._make-i/o-encoding-error))"></a><a name="(def._((lib._rnrs/io/ports-6..rkt)._make-i/o-decoding-error))"></a><a name="(def._((lib._rnrs/io/ports-6..rkt)._make-custom-textual-output-port))"></a><a name="(def._((lib._rnrs/io/ports-6..rkt)._make-custom-textual-input/output-port))"></a><a name="(def._((lib._rnrs/io/ports-6..rkt)._make-custom-textual-input-port))"></a><a name="(def._((lib._rnrs/io/ports-6..rkt)._make-custom-binary-output-port))"></a><a name="(def._((lib._rnrs/io/ports-6..rkt)._make-custom-binary-input/output-port))"></a><a name="(def._((lib._rnrs/io/ports-6..rkt)._make-custom-binary-input-port))"></a><a name="(def._((lib._rnrs/io/ports-6..rkt)._lookahead-u8))"></a><a name="(def._((lib._rnrs/io/ports-6..rkt)._lookahead-char))"></a><a name="(def._((lib._rnrs/io/ports-6..rkt)._latin-1-codec))"></a><a name="(def._((lib._rnrs/io/ports-6..rkt)._input-port~3f))"></a><a name="(def._((lib._rnrs/io/ports-6..rkt)._i/o-write-error~3f))"></a><a name="(def._((lib._rnrs/io/ports-6..rkt)._i/o-read-error~3f))"></a><a name="(def._((lib._rnrs/io/ports-6..rkt)._i/o-port-error~3f))"></a><a name="(def._((lib._rnrs/io/ports-6..rkt)._i/o-invalid-position-error~3f))"></a><a name="(def._((lib._rnrs/io/ports-6..rkt)._i/o-filename-error~3f))"></a><a name="(def._((lib._rnrs/io/ports-6..rkt)._i/o-file-protection-error~3f))"></a><a name="(def._((lib._rnrs/io/ports-6..rkt)._i/o-file-is-read-only-error~3f))"></a><a name="(def._((lib._rnrs/io/ports-6..rkt)._i/o-file-does-not-exist-error~3f))"></a><a name="(def._((lib._rnrs/io/ports-6..rkt)._i/o-file-already-exists-error~3f))"></a><a name="(def._((lib._rnrs/io/ports-6..rkt)._i/o-error~3f))"></a><a name="(def._((lib._rnrs/io/ports-6..rkt)._i/o-error-position))"></a><a name="(def._((lib._rnrs/io/ports-6..rkt)._i/o-error-port))"></a><a name="(def._((lib._rnrs/io/ports-6..rkt)._i/o-error-filename))"></a><a name="(def._((lib._rnrs/io/ports-6..rkt)._i/o-encoding-error~3f))"></a><a name="(def._((lib._rnrs/io/ports-6..rkt)._i/o-encoding-error-char))"></a><a name="(def._((lib._rnrs/io/ports-6..rkt)._i/o-decoding-error~3f))"></a><a name="(def._((lib._rnrs/io/ports-6..rkt)._get-u8))"></a><a name="(def._((lib._rnrs/io/ports-6..rkt)._get-string-n!))"></a><a name="(def._((lib._rnrs/io/ports-6..rkt)._get-string-n))"></a><a name="(def._((lib._rnrs/io/ports-6..rkt)._get-string-all))"></a><a name="(def._((lib._rnrs/io/ports-6..rkt)._get-line))"></a><a name="(def._((lib._rnrs/io/ports-6..rkt)._get-datum))"></a><a name="(def._((lib._rnrs/io/ports-6..rkt)._get-char))"></a><a name="(def._((lib._rnrs/io/ports-6..rkt)._get-bytevector-some))"></a><a name="(def._((lib._rnrs/io/ports-6..rkt)._get-bytevector-n!))"></a><a name="(def._((lib._rnrs/io/ports-6..rkt)._get-bytevector-n))"></a><a name="(def._((lib._rnrs/io/ports-6..rkt)._get-bytevector-all))"></a><a name="(def._((lib._rnrs/io/ports-6..rkt)._flush-output-port))"></a><a name="(form._((lib._rnrs/io/ports-6..rkt)._file-options))"></a><a name="(form._((lib._rnrs/io/ports-6..rkt)._error-handling-mode))"></a><a name="(form._((lib._rnrs/io/ports-6..rkt)._eol-style))"></a><a name="(def._((lib._rnrs/io/ports-6..rkt)._eof-object~3f))"></a><a name="(def._((lib._rnrs/io/ports-6..rkt)._eof-object))"></a><a name="(def._((lib._rnrs/io/ports-6..rkt)._current-output-port))"></a><a name="(def._((lib._rnrs/io/ports-6..rkt)._current-input-port))"></a><a name="(def._((lib._rnrs/io/ports-6..rkt)._current-error-port))"></a><a name="(def._((lib._rnrs/io/ports-6..rkt)._close-port))"></a><a name="(def._((lib._rnrs/io/ports-6..rkt)._call-with-string-output-port))"></a><a name="(def._((lib._rnrs/io/ports-6..rkt)._call-with-port))"></a><a name="(def._((lib._rnrs/io/ports-6..rkt)._call-with-bytevector-output-port))"></a><a name="(def._((lib._rnrs/io/ports-6..rkt)._bytevector-~3estring))"></a><a name="(def._((lib._rnrs/io/ports-6..rkt)._buffer-mode~3f))"></a><a name="(form._((lib._rnrs/io/ports-6..rkt)._buffer-mode))"></a><a name="(def._((lib._rnrs/io/ports-6..rkt)._binary-port~3f))"></a><a name="(def._((lib._rnrs/io/ports-6..rkt)._~26i/o-write))"></a><a name="(def._((lib._rnrs/io/ports-6..rkt)._~26i/o-read))"></a><a name="(def._((lib._rnrs/io/ports-6..rkt)._~26i/o-port))"></a><a name="(def._((lib._rnrs/io/ports-6..rkt)._~26i/o-invalid-position))"></a><a name="(def._((lib._rnrs/io/ports-6..rkt)._~26i/o-filename))"></a><a name="(def._((lib._rnrs/io/ports-6..rkt)._~26i/o-file-protection))"></a><a name="(def._((lib._rnrs/io/ports-6..rkt)._~26i/o-file-is-read-only))"></a><a name="(def._((lib._rnrs/io/ports-6..rkt)._~26i/o-file-does-not-exist))"></a><a name="(def._((lib._rnrs/io/ports-6..rkt)._~26i/o-file-already-exists))"></a><a name="(def._((lib._rnrs/io/ports-6..rkt)._~26i/o-encoding))"></a><a name="(def._((lib._rnrs/io/ports-6..rkt)._~26i/o-decoding))"></a><a name="(def._((lib._rnrs/io/ports-6..rkt)._~26i/o))"></a></div></p><h4 x-source-module="(lib &quot;r6rs/scribblings/r6rs.scrbl&quot;)" x-source-pkg="r6rs-doc" x-part-tag="&quot;rnrs/io/simple-6&quot;">8.13<tt>&nbsp;</tt><a name="(part._rnrs/io/simple-6)"></a><a name="(mod-path._rnrs/io/simple-6)"></a><span class="RktPn">(</span><span class="RktSym">rnrs</span><span class="stt"> </span><span class="RktSym">io</span><span class="stt"> </span><span class="RktSym">simple</span><span class="stt"> </span><span class="RktPn">(</span><span class="RktVal">6</span><span class="RktPn">)</span><span class="RktPn">)</span>: I/O: Simple</h4><p><div class="SIntrapara"><table cellspacing="0" cellpadding="0" class="defmodule"><tr><td align="left"><span class="hspace">&nbsp;</span><span class="RktPn">(</span><span class="RktSym"><a href="https://download.racket-lang.org/releases/7.7/doc/local-redirect/index.html?doc=reference&amp;rel=require.html%23%2528form._%2528%2528lib._racket%252Fprivate%252Fbase..rkt%2529._require%2529%2529&amp;version=7.7" class="RktStxLink Sq" data-pltdoc="x">require</a></span><span class="stt"> </span><a href="#%28mod-path._rnrs%2Fio%2Fsimple-6%29" class="RktModLink" data-pltdoc="x"><span class="RktSym">rnrs/io/simple-6</span></a><span class="RktPn">)</span></td><td align="right"><span class="RpackageSpec"><span class="Smaller">&nbsp;package:</span> <a href="https://pkgs.racket-lang.org/package/r6rs-lib" title="Install this package using `raco pkg install r6rs-lib`"><span class="stt">r6rs-lib</span></a></span></td></tr></table></div><div class="SIntrapara">Original specification: <a href="r6rs-lib-std/r6rs-lib-Z-H-9.html#node_idx_766">I/O: Simple</a><a name="(def._((lib._rnrs/io/simple-6..rkt)._write-char))"></a><a name="(def._((lib._rnrs/io/simple-6..rkt)._write))"></a><a name="(def._((lib._rnrs/io/simple-6..rkt)._with-output-to-file))"></a><a name="(def._((lib._rnrs/io/simple-6..rkt)._with-input-from-file))"></a><a name="(def._((lib._rnrs/io/simple-6..rkt)._read-char))"></a><a name="(def._((lib._rnrs/io/simple-6..rkt)._read))"></a><a name="(def._((lib._rnrs/io/simple-6..rkt)._peek-char))"></a><a name="(def._((lib._rnrs/io/simple-6..rkt)._open-output-file))"></a><a name="(def._((lib._rnrs/io/simple-6..rkt)._open-input-file))"></a><a name="(def._((lib._rnrs/io/simple-6..rkt)._newline))"></a><a name="(def._((lib._rnrs/io/simple-6..rkt)._display))"></a><a name="(def._((lib._rnrs/io/simple-6..rkt)._close-output-port))"></a><a name="(def._((lib._rnrs/io/simple-6..rkt)._close-input-port))"></a><a name="(def._((lib._rnrs/io/simple-6..rkt)._call-with-output-file))"></a><a name="(def._((lib._rnrs/io/simple-6..rkt)._call-with-input-file))"></a></div></p><h4 x-source-module="(lib &quot;r6rs/scribblings/r6rs.scrbl&quot;)" x-source-pkg="r6rs-doc" x-part-tag="&quot;rnrs/files-6&quot;">8.14<tt>&nbsp;</tt><a name="(part._rnrs/files-6)"></a><a name="(mod-path._rnrs/files-6)"></a><span class="RktPn">(</span><span class="RktSym">rnrs</span><span class="stt"> </span><span class="RktSym">files</span><span class="stt"> </span><span class="RktPn">(</span><span class="RktVal">6</span><span class="RktPn">)</span><span class="RktPn">)</span>: File System</h4><p><div class="SIntrapara"><table cellspacing="0" cellpadding="0" class="defmodule"><tr><td align="left"><span class="hspace">&nbsp;</span><span class="RktPn">(</span><span class="RktSym"><a href="https://download.racket-lang.org/releases/7.7/doc/local-redirect/index.html?doc=reference&amp;rel=require.html%23%2528form._%2528%2528lib._racket%252Fprivate%252Fbase..rkt%2529._require%2529%2529&amp;version=7.7" class="RktStxLink Sq" data-pltdoc="x">require</a></span><span class="stt"> </span><a href="#%28mod-path._rnrs%2Ffiles-6%29" class="RktModLink" data-pltdoc="x"><span class="RktSym">rnrs/files-6</span></a><span class="RktPn">)</span></td><td align="right"><span class="RpackageSpec"><span class="Smaller">&nbsp;package:</span> <a href="https://pkgs.racket-lang.org/package/r6rs-lib" title="Install this package using `raco pkg install r6rs-lib`"><span class="stt">r6rs-lib</span></a></span></td></tr></table></div><div class="SIntrapara">Original specification: <a href="r6rs-lib-std/r6rs-lib-Z-H-10.html#node_idx_836">File System</a><a name="(def._((lib._rnrs/files-6..rkt)._file-exists~3f))"></a><a name="(def._((lib._rnrs/files-6..rkt)._delete-file))"></a></div></p><h4 x-source-module="(lib &quot;r6rs/scribblings/r6rs.scrbl&quot;)" x-source-pkg="r6rs-doc" x-part-tag="&quot;rnrs/programs-6&quot;">8.15<tt>&nbsp;</tt><a name="(part._rnrs/programs-6)"></a><a name="(mod-path._rnrs/programs-6)"></a><span class="RktPn">(</span><span class="RktSym">rnrs</span><span class="stt"> </span><span class="RktSym">programs</span><span class="stt"> </span><span class="RktPn">(</span><span class="RktVal">6</span><span class="RktPn">)</span><span class="RktPn">)</span>: Command-line Access and Exit Values</h4><p><div class="SIntrapara"><table cellspacing="0" cellpadding="0" class="defmodule"><tr><td align="left"><span class="hspace">&nbsp;</span><span class="RktPn">(</span><span class="RktSym"><a href="https://download.racket-lang.org/releases/7.7/doc/local-redirect/index.html?doc=reference&amp;rel=require.html%23%2528form._%2528%2528lib._racket%252Fprivate%252Fbase..rkt%2529._require%2529%2529&amp;version=7.7" class="RktStxLink Sq" data-pltdoc="x">require</a></span><span class="stt"> </span><a href="#%28mod-path._rnrs%2Fprograms-6%29" class="RktModLink" data-pltdoc="x"><span class="RktSym">rnrs/programs-6</span></a><span class="RktPn">)</span></td><td align="right"><span class="RpackageSpec"><span class="Smaller">&nbsp;package:</span> <a href="https://pkgs.racket-lang.org/package/r6rs-lib" title="Install this package using `raco pkg install r6rs-lib`"><span class="stt">r6rs-lib</span></a></span></td></tr></table></div><div class="SIntrapara">Original specification: <a href="r6rs-lib-std/r6rs-lib-Z-H-11.html#node_idx_842">Command-line Access and Exit Values</a><a name="(def._((lib._rnrs/programs-6..rkt)._exit))"></a><a name="(def._((lib._rnrs/programs-6..rkt)._command-line))"></a></div></p><h4 x-source-module="(lib &quot;r6rs/scribblings/r6rs.scrbl&quot;)" x-source-pkg="r6rs-doc" x-part-tag="&quot;rnrs/arithmetic/fixnums-6&quot;">8.16<tt>&nbsp;</tt><a name="(part._rnrs/arithmetic/fixnums-6)"></a><a name="(mod-path._rnrs/arithmetic/fixnums-6)"></a><span class="RktPn">(</span><span class="RktSym">rnrs</span><span class="stt"> </span><span class="RktSym">arithmetic</span><span class="stt"> </span><span class="RktSym">fixnums</span><span class="stt"> </span><span class="RktPn">(</span><span class="RktVal">6</span><span class="RktPn">)</span><span class="RktPn">)</span>: Arithmetic: Fixnums</h4><p><div class="SIntrapara"><table cellspacing="0" cellpadding="0" class="defmodule"><tr><td align="left"><span class="hspace">&nbsp;</span><span class="RktPn">(</span><span class="RktSym"><a href="https://download.racket-lang.org/releases/7.7/doc/local-redirect/index.html?doc=reference&amp;rel=require.html%23%2528form._%2528%2528lib._racket%252Fprivate%252Fbase..rkt%2529._require%2529%2529&amp;version=7.7" class="RktStxLink Sq" data-pltdoc="x">require</a></span><span class="stt"> </span><a href="#%28mod-path._rnrs%2Farithmetic%2Ffixnums-6%29" class="RktModLink" data-pltdoc="x"><span class="RktSym">rnrs/arithmetic/fixnums-6</span></a><span class="RktPn">)</span></td><td align="right"><span class="RpackageSpec"><span class="Smaller">&nbsp;package:</span> <a href="https://pkgs.racket-lang.org/package/r6rs-lib" title="Install this package using `raco pkg install r6rs-lib`"><span class="stt">r6rs-lib</span></a></span></td></tr></table></div><div class="SIntrapara">Original specification: <a href="r6rs-lib-std/r6rs-lib-Z-H-12.html#node_idx_854">Arithmetic: Fixnums</a><a name="(def._((lib._rnrs/arithmetic/fixnums-6..rkt)._least-fixnum))"></a><a name="(def._((lib._rnrs/arithmetic/fixnums-6..rkt)._greatest-fixnum))"></a><a name="(def._((lib._rnrs/arithmetic/fixnums-6..rkt)._fxzero~3f))"></a><a name="(def._((lib._rnrs/arithmetic/fixnums-6..rkt)._fxxor))"></a><a name="(def._((lib._rnrs/arithmetic/fixnums-6..rkt)._fxrotate-bit-field))"></a><a name="(def._((lib._rnrs/arithmetic/fixnums-6..rkt)._fxreverse-bit-field))"></a><a name="(def._((lib._rnrs/arithmetic/fixnums-6..rkt)._fxpositive~3f))"></a><a name="(def._((lib._rnrs/arithmetic/fixnums-6..rkt)._fxodd~3f))"></a><a name="(def._((lib._rnrs/arithmetic/fixnums-6..rkt)._fxnot))"></a><a name="(def._((lib._rnrs/arithmetic/fixnums-6..rkt)._fxnegative~3f))"></a><a name="(def._((lib._rnrs/arithmetic/fixnums-6..rkt)._fxmod0))"></a><a name="(def._((lib._rnrs/arithmetic/fixnums-6..rkt)._fxmod))"></a><a name="(def._((lib._rnrs/arithmetic/fixnums-6..rkt)._fxmin))"></a><a name="(def._((lib._rnrs/arithmetic/fixnums-6..rkt)._fxmax))"></a><a name="(def._((lib._rnrs/arithmetic/fixnums-6..rkt)._fxlength))"></a><a name="(def._((lib._rnrs/arithmetic/fixnums-6..rkt)._fxior))"></a><a name="(def._((lib._rnrs/arithmetic/fixnums-6..rkt)._fxif))"></a><a name="(def._((lib._rnrs/arithmetic/fixnums-6..rkt)._fxfirst-bit-set))"></a><a name="(def._((lib._rnrs/arithmetic/fixnums-6..rkt)._fxeven~3f))"></a><a name="(def._((lib._rnrs/arithmetic/fixnums-6..rkt)._fxdiv0-and-mod0))"></a><a name="(def._((lib._rnrs/arithmetic/fixnums-6..rkt)._fxdiv0))"></a><a name="(def._((lib._rnrs/arithmetic/fixnums-6..rkt)._fxdiv-and-mod))"></a><a name="(def._((lib._rnrs/arithmetic/fixnums-6..rkt)._fxdiv))"></a><a name="(def._((lib._rnrs/arithmetic/fixnums-6..rkt)._fxcopy-bit-field))"></a><a name="(def._((lib._rnrs/arithmetic/fixnums-6..rkt)._fxcopy-bit))"></a><a name="(def._((lib._rnrs/arithmetic/fixnums-6..rkt)._fxbit-set~3f))"></a><a name="(def._((lib._rnrs/arithmetic/fixnums-6..rkt)._fxbit-field))"></a><a name="(def._((lib._rnrs/arithmetic/fixnums-6..rkt)._fxbit-count))"></a><a name="(def._((lib._rnrs/arithmetic/fixnums-6..rkt)._fxarithmetic-shift-right))"></a><a name="(def._((lib._rnrs/arithmetic/fixnums-6..rkt)._fxarithmetic-shift-left))"></a><a name="(def._((lib._rnrs/arithmetic/fixnums-6..rkt)._fxarithmetic-shift))"></a><a name="(def._((lib._rnrs/arithmetic/fixnums-6..rkt)._fxand))"></a><a name="(def._((lib._rnrs/arithmetic/fixnums-6..rkt)._fx~3e~3f))"></a><a name="(def._((lib._rnrs/arithmetic/fixnums-6..rkt)._fx~3e~3d~3f))"></a><a name="(def._((lib._rnrs/arithmetic/fixnums-6..rkt)._fx~3d~3f))"></a><a name="(def._((lib._rnrs/arithmetic/fixnums-6..rkt)._fx~3c~3f))"></a><a name="(def._((lib._rnrs/arithmetic/fixnums-6..rkt)._fx~3c~3d~3f))"></a><a name="(def._((lib._rnrs/arithmetic/fixnums-6..rkt)._fx-/carry))"></a><a name="(def._((lib._rnrs/arithmetic/fixnums-6..rkt)._fx-))"></a><a name="(def._((lib._rnrs/arithmetic/fixnums-6..rkt)._fx+/carry))"></a><a name="(def._((lib._rnrs/arithmetic/fixnums-6..rkt)._fx+))"></a><a name="(def._((lib._rnrs/arithmetic/fixnums-6..rkt)._fx*/carry))"></a><a name="(def._((lib._rnrs/arithmetic/fixnums-6..rkt)._fx*))"></a><a name="(def._((lib._rnrs/arithmetic/fixnums-6..rkt)._fixnum~3f))"></a><a name="(def._((lib._rnrs/arithmetic/fixnums-6..rkt)._fixnum-width))"></a></div></p><h4 x-source-module="(lib &quot;r6rs/scribblings/r6rs.scrbl&quot;)" x-source-pkg="r6rs-doc" x-part-tag="&quot;rnrs/arithmetic/flonums-6&quot;">8.17<tt>&nbsp;</tt><a name="(part._rnrs/arithmetic/flonums-6)"></a><a name="(mod-path._rnrs/arithmetic/flonums-6)"></a><span class="RktPn">(</span><span class="RktSym">rnrs</span><span class="stt"> </span><span class="RktSym">arithmetic</span><span class="stt"> </span><span class="RktSym">flonums</span><span class="stt"> </span><span class="RktPn">(</span><span class="RktVal">6</span><span class="RktPn">)</span><span class="RktPn">)</span>: Arithmetic: Flonums</h4><p><div class="SIntrapara"><table cellspacing="0" cellpadding="0" class="defmodule"><tr><td align="left"><span class="hspace">&nbsp;</span><span class="RktPn">(</span><span class="RktSym"><a href="https://download.racket-lang.org/releases/7.7/doc/local-redirect/index.html?doc=reference&amp;rel=require.html%23%2528form._%2528%2528lib._racket%252Fprivate%252Fbase..rkt%2529._require%2529%2529&amp;version=7.7" class="RktStxLink Sq" data-pltdoc="x">require</a></span><span class="stt"> </span><a href="#%28mod-path._rnrs%2Farithmetic%2Fflonums-6%29" class="RktModLink" data-pltdoc="x"><span class="RktSym">rnrs/arithmetic/flonums-6</span></a><span class="RktPn">)</span></td><td align="right"><span class="RpackageSpec"><span class="Smaller">&nbsp;package:</span> <a href="https://pkgs.racket-lang.org/package/r6rs-lib" title="Install this package using `raco pkg install r6rs-lib`"><span class="stt">r6rs-lib</span></a></span></td></tr></table></div><div class="SIntrapara">Original specification: <a href="r6rs-lib-std/r6rs-lib-Z-H-12.html#node_idx_948">Arithmetic: Flonums</a><a name="(def._((lib._rnrs/arithmetic/flonums-6..rkt)._real-~3eflonum))"></a><a name="(def._((lib._rnrs/arithmetic/flonums-6..rkt)._no-nans-violation~3f))"></a><a name="(def._((lib._rnrs/arithmetic/flonums-6..rkt)._no-infinities-violation~3f))"></a><a name="(def._((lib._rnrs/arithmetic/flonums-6..rkt)._make-no-nans-violation))"></a><a name="(def._((lib._rnrs/arithmetic/flonums-6..rkt)._make-no-infinities-violation))"></a><a name="(def._((lib._rnrs/arithmetic/flonums-6..rkt)._flzero~3f))"></a><a name="(def._((lib._rnrs/arithmetic/flonums-6..rkt)._fltruncate))"></a><a name="(def._((lib._rnrs/arithmetic/flonums-6..rkt)._fltan))"></a><a name="(def._((lib._rnrs/arithmetic/flonums-6..rkt)._flsqrt))"></a><a name="(def._((lib._rnrs/arithmetic/flonums-6..rkt)._flsin))"></a><a name="(def._((lib._rnrs/arithmetic/flonums-6..rkt)._flround))"></a><a name="(def._((lib._rnrs/arithmetic/flonums-6..rkt)._flpositive~3f))"></a><a name="(def._((lib._rnrs/arithmetic/flonums-6..rkt)._flonum~3f))"></a><a name="(def._((lib._rnrs/arithmetic/flonums-6..rkt)._flodd~3f))"></a><a name="(def._((lib._rnrs/arithmetic/flonums-6..rkt)._flnumerator))"></a><a name="(def._((lib._rnrs/arithmetic/flonums-6..rkt)._flnegative~3f))"></a><a name="(def._((lib._rnrs/arithmetic/flonums-6..rkt)._flnan~3f))"></a><a name="(def._((lib._rnrs/arithmetic/flonums-6..rkt)._flmod0))"></a><a name="(def._((lib._rnrs/arithmetic/flonums-6..rkt)._flmod))"></a><a name="(def._((lib._rnrs/arithmetic/flonums-6..rkt)._flmin))"></a><a name="(def._((lib._rnrs/arithmetic/flonums-6..rkt)._flmax))"></a><a name="(def._((lib._rnrs/arithmetic/flonums-6..rkt)._fllog))"></a><a name="(def._((lib._rnrs/arithmetic/flonums-6..rkt)._flinteger~3f))"></a><a name="(def._((lib._rnrs/arithmetic/flonums-6..rkt)._flinfinite~3f))"></a><a name="(def._((lib._rnrs/arithmetic/flonums-6..rkt)._flfloor))"></a><a name="(def._((lib._rnrs/arithmetic/flonums-6..rkt)._flfinite~3f))"></a><a name="(def._((lib._rnrs/arithmetic/flonums-6..rkt)._flexpt))"></a><a name="(def._((lib._rnrs/arithmetic/flonums-6..rkt)._flexp))"></a><a name="(def._((lib._rnrs/arithmetic/flonums-6..rkt)._fleven~3f))"></a><a name="(def._((lib._rnrs/arithmetic/flonums-6..rkt)._fldiv0-and-mod0))"></a><a name="(def._((lib._rnrs/arithmetic/flonums-6..rkt)._fldiv0))"></a><a name="(def._((lib._rnrs/arithmetic/flonums-6..rkt)._fldiv-and-mod))"></a><a name="(def._((lib._rnrs/arithmetic/flonums-6..rkt)._fldiv))"></a><a name="(def._((lib._rnrs/arithmetic/flonums-6..rkt)._fldenominator))"></a><a name="(def._((lib._rnrs/arithmetic/flonums-6..rkt)._flcos))"></a><a name="(def._((lib._rnrs/arithmetic/flonums-6..rkt)._flceiling))"></a><a name="(def._((lib._rnrs/arithmetic/flonums-6..rkt)._flatan))"></a><a name="(def._((lib._rnrs/arithmetic/flonums-6..rkt)._flasin))"></a><a name="(def._((lib._rnrs/arithmetic/flonums-6..rkt)._flacos))"></a><a name="(def._((lib._rnrs/arithmetic/flonums-6..rkt)._flabs))"></a><a name="(def._((lib._rnrs/arithmetic/flonums-6..rkt)._fl~3e~3f))"></a><a name="(def._((lib._rnrs/arithmetic/flonums-6..rkt)._fl~3e~3d~3f))"></a><a name="(def._((lib._rnrs/arithmetic/flonums-6..rkt)._fl~3d~3f))"></a><a name="(def._((lib._rnrs/arithmetic/flonums-6..rkt)._fl~3c~3f))"></a><a name="(def._((lib._rnrs/arithmetic/flonums-6..rkt)._fl~3c~3d~3f))"></a><a name="(def._((lib._rnrs/arithmetic/flonums-6..rkt)._fl/))"></a><a name="(def._((lib._rnrs/arithmetic/flonums-6..rkt)._fl-))"></a><a name="(def._((lib._rnrs/arithmetic/flonums-6..rkt)._fl+))"></a><a name="(def._((lib._rnrs/arithmetic/flonums-6..rkt)._fl*))"></a><a name="(def._((lib._rnrs/arithmetic/flonums-6..rkt)._fixnum-~3eflonum))"></a><a name="(def._((lib._rnrs/arithmetic/flonums-6..rkt)._~26no-nans))"></a><a name="(def._((lib._rnrs/arithmetic/flonums-6..rkt)._~26no-infinities))"></a></div></p><h4 x-source-module="(lib &quot;r6rs/scribblings/r6rs.scrbl&quot;)" x-source-pkg="r6rs-doc" x-part-tag="&quot;rnrs/arithmetic/bitwise-6&quot;">8.18<tt>&nbsp;</tt><a name="(part._rnrs/arithmetic/bitwise-6)"></a><a name="(mod-path._rnrs/arithmetic/bitwise-6)"></a><span class="RktPn">(</span><span class="RktSym">rnrs</span><span class="stt"> </span><span class="RktSym">arithmetic</span><span class="stt"> </span><span class="RktSym">bitwise</span><span class="stt"> </span><span class="RktPn">(</span><span class="RktVal">6</span><span class="RktPn">)</span><span class="RktPn">)</span>: Arithmetic: Bitwise</h4><p><div class="SIntrapara"><table cellspacing="0" cellpadding="0" class="defmodule"><tr><td align="left"><span class="hspace">&nbsp;</span><span class="RktPn">(</span><span class="RktSym"><a href="https://download.racket-lang.org/releases/7.7/doc/local-redirect/index.html?doc=reference&amp;rel=require.html%23%2528form._%2528%2528lib._racket%252Fprivate%252Fbase..rkt%2529._require%2529%2529&amp;version=7.7" class="RktStxLink Sq" data-pltdoc="x">require</a></span><span class="stt"> </span><a href="#%28mod-path._rnrs%2Farithmetic%2Fbitwise-6%29" class="RktModLink" data-pltdoc="x"><span class="RktSym">rnrs/arithmetic/bitwise-6</span></a><span class="RktPn">)</span></td><td align="right"><span class="RpackageSpec"><span class="Smaller">&nbsp;package:</span> <a href="https://pkgs.racket-lang.org/package/r6rs-lib" title="Install this package using `raco pkg install r6rs-lib`"><span class="stt">r6rs-lib</span></a></span></td></tr></table></div><div class="SIntrapara">Original specification: <a href="r6rs-lib-std/r6rs-lib-Z-H-12.html#node_idx_1062">Arithmetic: Bitwise</a><a name="(def._((lib._rnrs/arithmetic/bitwise-6..rkt)._bitwise-xor))"></a><a name="(def._((lib._rnrs/arithmetic/bitwise-6..rkt)._bitwise-rotate-bit-field))"></a><a name="(def._((lib._rnrs/arithmetic/bitwise-6..rkt)._bitwise-reverse-bit-field))"></a><a name="(def._((lib._rnrs/arithmetic/bitwise-6..rkt)._bitwise-not))"></a><a name="(def._((lib._rnrs/arithmetic/bitwise-6..rkt)._bitwise-length))"></a><a name="(def._((lib._rnrs/arithmetic/bitwise-6..rkt)._bitwise-ior))"></a><a name="(def._((lib._rnrs/arithmetic/bitwise-6..rkt)._bitwise-if))"></a><a name="(def._((lib._rnrs/arithmetic/bitwise-6..rkt)._bitwise-first-bit-set))"></a><a name="(def._((lib._rnrs/arithmetic/bitwise-6..rkt)._bitwise-copy-bit-field))"></a><a name="(def._((lib._rnrs/arithmetic/bitwise-6..rkt)._bitwise-copy-bit))"></a><a name="(def._((lib._rnrs/arithmetic/bitwise-6..rkt)._bitwise-bit-set~3f))"></a><a name="(def._((lib._rnrs/arithmetic/bitwise-6..rkt)._bitwise-bit-field))"></a><a name="(def._((lib._rnrs/arithmetic/bitwise-6..rkt)._bitwise-bit-count))"></a><a name="(def._((lib._rnrs/arithmetic/bitwise-6..rkt)._bitwise-arithmetic-shift-right))"></a><a name="(def._((lib._rnrs/arithmetic/bitwise-6..rkt)._bitwise-arithmetic-shift-left))"></a><a name="(def._((lib._rnrs/arithmetic/bitwise-6..rkt)._bitwise-arithmetic-shift))"></a><a name="(def._((lib._rnrs/arithmetic/bitwise-6..rkt)._bitwise-and))"></a></div></p><h4 x-source-module="(lib &quot;r6rs/scribblings/r6rs.scrbl&quot;)" x-source-pkg="r6rs-doc" x-part-tag="&quot;rnrs/syntax-case-6&quot;">8.19<tt>&nbsp;</tt><a name="(part._rnrs/syntax-case-6)"></a><a name="(mod-path._rnrs/syntax-case-6)"></a><span class="RktPn">(</span><span class="RktSym">rnrs</span><span class="stt"> </span><span class="RktSym">syntax-case</span><span class="stt"> </span><span class="RktPn">(</span><span class="RktVal">6</span><span class="RktPn">)</span><span class="RktPn">)</span>: Syntax-Case</h4><p><div class="SIntrapara"><table cellspacing="0" cellpadding="0" class="defmodule"><tr><td align="left"><span class="hspace">&nbsp;</span><span class="RktPn">(</span><span class="RktSym"><a href="https://download.racket-lang.org/releases/7.7/doc/local-redirect/index.html?doc=reference&amp;rel=require.html%23%2528form._%2528%2528lib._racket%252Fprivate%252Fbase..rkt%2529._require%2529%2529&amp;version=7.7" class="RktStxLink Sq" data-pltdoc="x">require</a></span><span class="stt"> </span><a href="#%28mod-path._rnrs%2Fsyntax-case-6%29" class="RktModLink" data-pltdoc="x"><span class="RktSym">rnrs/syntax-case-6</span></a><span class="RktPn">)</span></td><td align="right"><span class="RpackageSpec"><span class="Smaller">&nbsp;package:</span> <a href="https://pkgs.racket-lang.org/package/r6rs-lib" title="Install this package using `raco pkg install r6rs-lib`"><span class="stt">r6rs-lib</span></a></span></td></tr></table></div><div class="SIntrapara">Original specification: <a href="r6rs-lib-std/r6rs-lib-Z-H-13.html#node_idx_1098">Syntax-Case</a><a name="(form._((lib._rnrs/syntax-case-6..rkt)._with-syntax))"></a><a name="(form._((lib._rnrs/syntax-case-6..rkt)._unsyntax-splicing))"></a><a name="(form._((lib._rnrs/syntax-case-6..rkt)._unsyntax))"></a><a name="(def._((lib._rnrs/syntax-case-6..rkt)._syntax-violation))"></a><a name="(form._((lib._rnrs/syntax-case-6..rkt)._syntax-case))"></a><a name="(def._((lib._rnrs/syntax-case-6..rkt)._syntax-~3edatum))"></a><a name="(form._((lib._rnrs/syntax-case-6..rkt)._syntax))"></a><a name="(form._((lib._rnrs/syntax-case-6..rkt)._quasisyntax))"></a><a name="(def._((lib._rnrs/syntax-case-6..rkt)._make-variable-transformer))"></a><a name="(def._((lib._rnrs/syntax-case-6..rkt)._identifier~3f))"></a><a name="(def._((lib._rnrs/syntax-case-6..rkt)._generate-temporaries))"></a><a name="(def._((lib._rnrs/syntax-case-6..rkt)._free-identifier~3d~3f))"></a><a name="(def._((lib._rnrs/syntax-case-6..rkt)._datum-~3esyntax))"></a><a name="(def._((lib._rnrs/syntax-case-6..rkt)._bound-identifier~3d~3f))"></a><a name="(form._((lib._rnrs/syntax-case-6..rkt).__))"></a><a name="(form._((lib._rnrs/syntax-case-6..rkt)._......))"></a></div></p><h4 x-source-module="(lib &quot;r6rs/scribblings/r6rs.scrbl&quot;)" x-source-pkg="r6rs-doc" x-part-tag="&quot;rnrs/hashtables-6&quot;">8.20<tt>&nbsp;</tt><a name="(part._rnrs/hashtables-6)"></a><a name="(mod-path._rnrs/hashtables-6)"></a><span class="RktPn">(</span><span class="RktSym">rnrs</span><span class="stt"> </span><span class="RktSym">hashtables</span><span class="stt"> </span><span class="RktPn">(</span><span class="RktVal">6</span><span class="RktPn">)</span><span class="RktPn">)</span>: Hashtables</h4><p><div class="SIntrapara"><table cellspacing="0" cellpadding="0" class="defmodule"><tr><td align="left"><span class="hspace">&nbsp;</span><span class="RktPn">(</span><span class="RktSym"><a href="https://download.racket-lang.org/releases/7.7/doc/local-redirect/index.html?doc=reference&amp;rel=require.html%23%2528form._%2528%2528lib._racket%252Fprivate%252Fbase..rkt%2529._require%2529%2529&amp;version=7.7" class="RktStxLink Sq" data-pltdoc="x">require</a></span><span class="stt"> </span><a href="#%28mod-path._rnrs%2Fhashtables-6%29" class="RktModLink" data-pltdoc="x"><span class="RktSym">rnrs/hashtables-6</span></a><span class="RktPn">)</span></td><td align="right"><span class="RpackageSpec"><span class="Smaller">&nbsp;package:</span> <a href="https://pkgs.racket-lang.org/package/r6rs-lib" title="Install this package using `raco pkg install r6rs-lib`"><span class="stt">r6rs-lib</span></a></span></td></tr></table></div><div class="SIntrapara">Original specification: <a href="r6rs-lib-std/r6rs-lib-Z-H-14.html#node_idx_1164">Hashtables</a><a name="(def._((lib._rnrs/hashtables-6..rkt)._symbol-hash))"></a><a name="(def._((lib._rnrs/hashtables-6..rkt)._string-hash))"></a><a name="(def._((lib._rnrs/hashtables-6..rkt)._string-ci-hash))"></a><a name="(def._((lib._rnrs/hashtables-6..rkt)._make-hashtable))"></a><a name="(def._((lib._rnrs/hashtables-6..rkt)._make-eqv-hashtable))"></a><a name="(def._((lib._rnrs/hashtables-6..rkt)._make-eq-hashtable))"></a><a name="(def._((lib._rnrs/hashtables-6..rkt)._hashtable~3f))"></a><a name="(def._((lib._rnrs/hashtables-6..rkt)._hashtable-update!))"></a><a name="(def._((lib._rnrs/hashtables-6..rkt)._hashtable-size))"></a><a name="(def._((lib._rnrs/hashtables-6..rkt)._hashtable-set!))"></a><a name="(def._((lib._rnrs/hashtables-6..rkt)._hashtable-ref))"></a><a name="(def._((lib._rnrs/hashtables-6..rkt)._hashtable-mutable~3f))"></a><a name="(def._((lib._rnrs/hashtables-6..rkt)._hashtable-keys))"></a><a name="(def._((lib._rnrs/hashtables-6..rkt)._hashtable-hash-function))"></a><a name="(def._((lib._rnrs/hashtables-6..rkt)._hashtable-equivalence-function))"></a><a name="(def._((lib._rnrs/hashtables-6..rkt)._hashtable-entries))"></a><a name="(def._((lib._rnrs/hashtables-6..rkt)._hashtable-delete!))"></a><a name="(def._((lib._rnrs/hashtables-6..rkt)._hashtable-copy))"></a><a name="(def._((lib._rnrs/hashtables-6..rkt)._hashtable-contains~3f))"></a><a name="(def._((lib._rnrs/hashtables-6..rkt)._hashtable-clear!))"></a><a name="(def._((lib._rnrs/hashtables-6..rkt)._equal-hash))"></a></div></p><p>A hashtable is a dictionary in the sense of
<a href="https://download.racket-lang.org/releases/7.7/doc/local-redirect/index.html?doc=reference&amp;rel=dicts.html&amp;version=7.7" class="RktModLink Sq" data-pltdoc="x"><span class="RktSym">racket/dict</span></a>, and hash table operations interact with
threads in the same way for hash tables created with
<span class="RktSym"><a href="https://download.racket-lang.org/releases/7.7/doc/local-redirect/index.html?doc=reference&amp;rel=hashtables.html%23%2528def._%2528%2528quote._%7E23%7E25kernel%2529._make-hash%2529%2529&amp;version=7.7" class="RktValLink Sq" data-pltdoc="x">make-hash</a></span> (e.g., <span class="RktSym"><a href="r6rs-lib-std/r6rs-lib-Z-H-14.html#node_idx_1190" class="RktValLink" data-pltdoc="x">hashtable-ref</a></span> and
<span class="RktSym"><a href="r6rs-lib-std/r6rs-lib-Z-H-14.html#node_idx_1192" class="RktValLink" data-pltdoc="x">hashtable-set!</a></span> are thread-safe).</p><h4 x-source-module="(lib &quot;r6rs/scribblings/r6rs.scrbl&quot;)" x-source-pkg="r6rs-doc" x-part-tag="&quot;rnrs/enums-6&quot;">8.21<tt>&nbsp;</tt><a name="(part._rnrs/enums-6)"></a><a name="(mod-path._rnrs/enums-6)"></a><span class="RktPn">(</span><span class="RktSym">rnrs</span><span class="stt"> </span><span class="RktSym">enums</span><span class="stt"> </span><span class="RktPn">(</span><span class="RktVal">6</span><span class="RktPn">)</span><span class="RktPn">)</span>: Enumerations</h4><p><div class="SIntrapara"><table cellspacing="0" cellpadding="0" class="defmodule"><tr><td align="left"><span class="hspace">&nbsp;</span><span class="RktPn">(</span><span class="RktSym"><a href="https://download.racket-lang.org/releases/7.7/doc/local-redirect/index.html?doc=reference&amp;rel=require.html%23%2528form._%2528%2528lib._racket%252Fprivate%252Fbase..rkt%2529._require%2529%2529&amp;version=7.7" class="RktStxLink Sq" data-pltdoc="x">require</a></span><span class="stt"> </span><a href="#%28mod-path._rnrs%2Fenums-6%29" class="RktModLink" data-pltdoc="x"><span class="RktSym">rnrs/enums-6</span></a><span class="RktPn">)</span></td><td align="right"><span class="RpackageSpec"><span class="Smaller">&nbsp;package:</span> <a href="https://pkgs.racket-lang.org/package/r6rs-lib" title="Install this package using `raco pkg install r6rs-lib`"><span class="stt">r6rs-lib</span></a></span></td></tr></table></div><div class="SIntrapara">Original specification: <a href="r6rs-lib-std/r6rs-lib-Z-H-15.html#node_idx_1226">Enumerations</a><a name="(def._((lib._rnrs/enums-6..rkt)._make-enumeration))"></a><a name="(def._((lib._rnrs/enums-6..rkt)._enum-set~3d~3f))"></a><a name="(def._((lib._rnrs/enums-6..rkt)._enum-set-universe))"></a><a name="(def._((lib._rnrs/enums-6..rkt)._enum-set-union))"></a><a name="(def._((lib._rnrs/enums-6..rkt)._enum-set-subset~3f))"></a><a name="(def._((lib._rnrs/enums-6..rkt)._enum-set-projection))"></a><a name="(def._((lib._rnrs/enums-6..rkt)._enum-set-member~3f))"></a><a name="(def._((lib._rnrs/enums-6..rkt)._enum-set-intersection))"></a><a name="(def._((lib._rnrs/enums-6..rkt)._enum-set-indexer))"></a><a name="(def._((lib._rnrs/enums-6..rkt)._enum-set-difference))"></a><a name="(def._((lib._rnrs/enums-6..rkt)._enum-set-constructor))"></a><a name="(def._((lib._rnrs/enums-6..rkt)._enum-set-complement))"></a><a name="(def._((lib._rnrs/enums-6..rkt)._enum-set-~3elist))"></a><a name="(form._((lib._rnrs/enums-6..rkt)._define-enumeration))"></a></div></p><h4 x-source-module="(lib &quot;r6rs/scribblings/r6rs.scrbl&quot;)" x-source-pkg="r6rs-doc" x-part-tag="&quot;rnrs/eval-6&quot;">8.22<tt>&nbsp;</tt><a name="(part._rnrs/eval-6)"></a><a name="(mod-path._rnrs/eval-6)"></a><span class="RktPn">(</span><span class="RktSym">rnrs</span><span class="stt"> </span><span class="RktSym">eval</span><span class="stt"> </span><span class="RktPn">(</span><span class="RktVal">6</span><span class="RktPn">)</span><span class="RktPn">)</span>: Eval</h4><p><div class="SIntrapara"><table cellspacing="0" cellpadding="0" class="defmodule"><tr><td align="left"><span class="hspace">&nbsp;</span><span class="RktPn">(</span><span class="RktSym"><a href="https://download.racket-lang.org/releases/7.7/doc/local-redirect/index.html?doc=reference&amp;rel=require.html%23%2528form._%2528%2528lib._racket%252Fprivate%252Fbase..rkt%2529._require%2529%2529&amp;version=7.7" class="RktStxLink Sq" data-pltdoc="x">require</a></span><span class="stt"> </span><a href="#%28mod-path._rnrs%2Feval-6%29" class="RktModLink" data-pltdoc="x"><span class="RktSym">rnrs/eval-6</span></a><span class="RktPn">)</span></td><td align="right"><span class="RpackageSpec"><span class="Smaller">&nbsp;package:</span> <a href="https://pkgs.racket-lang.org/package/r6rs-lib" title="Install this package using `raco pkg install r6rs-lib`"><span class="stt">r6rs-lib</span></a></span></td></tr></table></div><div class="SIntrapara">Original specification: <a href="r6rs-lib-std/r6rs-lib-Z-H-17.html#node_idx_1265.5">Eval</a><a name="(def._((lib._rnrs/eval-6..rkt)._eval))"></a><a name="(def._((lib._rnrs/eval-6..rkt)._environment))"></a></div></p><h4 x-source-module="(lib &quot;r6rs/scribblings/r6rs.scrbl&quot;)" x-source-pkg="r6rs-doc" x-part-tag="&quot;rnrs/mutable-pairs-6&quot;">8.23<tt>&nbsp;</tt><a name="(part._rnrs/mutable-pairs-6)"></a><a name="(mod-path._rnrs/mutable-pairs-6)"></a><span class="RktPn">(</span><span class="RktSym">rnrs</span><span class="stt"> </span><span class="RktSym">mutable-pairs</span><span class="stt"> </span><span class="RktPn">(</span><span class="RktVal">6</span><span class="RktPn">)</span><span class="RktPn">)</span>: Mutable Pairs</h4><p><div class="SIntrapara"><table cellspacing="0" cellpadding="0" class="defmodule"><tr><td align="left"><span class="hspace">&nbsp;</span><span class="RktPn">(</span><span class="RktSym"><a href="https://download.racket-lang.org/releases/7.7/doc/local-redirect/index.html?doc=reference&amp;rel=require.html%23%2528form._%2528%2528lib._racket%252Fprivate%252Fbase..rkt%2529._require%2529%2529&amp;version=7.7" class="RktStxLink Sq" data-pltdoc="x">require</a></span><span class="stt"> </span><a href="#%28mod-path._rnrs%2Fmutable-pairs-6%29" class="RktModLink" data-pltdoc="x"><span class="RktSym">rnrs/mutable-pairs-6</span></a><span class="RktPn">)</span></td><td align="right"><span class="RpackageSpec"><span class="Smaller">&nbsp;package:</span> <a href="https://pkgs.racket-lang.org/package/r6rs-lib" title="Install this package using `raco pkg install r6rs-lib`"><span class="stt">r6rs-lib</span></a></span></td></tr></table></div><div class="SIntrapara">Original specification: <a href="r6rs-lib-std/r6rs-lib-Z-H-18.html#node_idx_1272">Mutable Pairs</a><a name="(def._((lib._rnrs/mutable-pairs-6..rkt)._set-cdr!))"></a><a name="(def._((lib._rnrs/mutable-pairs-6..rkt)._set-car!))"></a></div></p><h4 x-source-module="(lib &quot;r6rs/scribblings/r6rs.scrbl&quot;)" x-source-pkg="r6rs-doc" x-part-tag="&quot;rnrs/mutable-strings-6&quot;">8.24<tt>&nbsp;</tt><a name="(part._rnrs/mutable-strings-6)"></a><a name="(mod-path._rnrs/mutable-strings-6)"></a><span class="RktPn">(</span><span class="RktSym">rnrs</span><span class="stt"> </span><span class="RktSym">mutable-strings</span><span class="stt"> </span><span class="RktPn">(</span><span class="RktVal">6</span><span class="RktPn">)</span><span class="RktPn">)</span>: Mutable Strings</h4><p><div class="SIntrapara"><table cellspacing="0" cellpadding="0" class="defmodule"><tr><td align="left"><span class="hspace">&nbsp;</span><span class="RktPn">(</span><span class="RktSym"><a href="https://download.racket-lang.org/releases/7.7/doc/local-redirect/index.html?doc=reference&amp;rel=require.html%23%2528form._%2528%2528lib._racket%252Fprivate%252Fbase..rkt%2529._require%2529%2529&amp;version=7.7" class="RktStxLink Sq" data-pltdoc="x">require</a></span><span class="stt"> </span><a href="#%28mod-path._rnrs%2Fmutable-strings-6%29" class="RktModLink" data-pltdoc="x"><span class="RktSym">rnrs/mutable-strings-6</span></a><span class="RktPn">)</span></td><td align="right"><span class="RpackageSpec"><span class="Smaller">&nbsp;package:</span> <a href="https://pkgs.racket-lang.org/package/r6rs-lib" title="Install this package using `raco pkg install r6rs-lib`"><span class="stt">r6rs-lib</span></a></span></td></tr></table></div><div class="SIntrapara">Original specification: <a href="r6rs-lib-std/r6rs-lib-Z-H-19.html#node_idx_1278">Mutable Strings</a><a name="(def._((lib._rnrs/mutable-strings-6..rkt)._string-set!))"></a><a name="(def._((lib._rnrs/mutable-strings-6..rkt)._string-fill!))"></a></div></p><h4 x-source-module="(lib &quot;r6rs/scribblings/r6rs.scrbl&quot;)" x-source-pkg="r6rs-doc" x-part-tag="&quot;rnrs/r5rs-6&quot;">8.25<tt>&nbsp;</tt><a name="(part._rnrs/r5rs-6)"></a><a name="(mod-path._rnrs/r5rs-6)"></a><span class="RktPn">(</span><span class="RktSym">rnrs</span><span class="stt"> </span><span class="RktSym">r5rs</span><span class="stt"> </span><span class="RktPn">(</span><span class="RktVal">6</span><span class="RktPn">)</span><span class="RktPn">)</span>: R5RS Compatibility</h4><p><div class="SIntrapara"><table cellspacing="0" cellpadding="0" class="defmodule"><tr><td align="left"><span class="hspace">&nbsp;</span><span class="RktPn">(</span><span class="RktSym"><a href="https://download.racket-lang.org/releases/7.7/doc/local-redirect/index.html?doc=reference&amp;rel=require.html%23%2528form._%2528%2528lib._racket%252Fprivate%252Fbase..rkt%2529._require%2529%2529&amp;version=7.7" class="RktStxLink Sq" data-pltdoc="x">require</a></span><span class="stt"> </span><a href="#%28mod-path._rnrs%2Fr5rs-6%29" class="RktModLink" data-pltdoc="x"><span class="RktSym">rnrs/r5rs-6</span></a><span class="RktPn">)</span></td><td align="right"><span class="RpackageSpec"><span class="Smaller">&nbsp;package:</span> <a href="https://pkgs.racket-lang.org/package/r6rs-lib" title="Install this package using `raco pkg install r6rs-lib`"><span class="stt">r6rs-lib</span></a></span></td></tr></table></div><div class="SIntrapara">Original specification: <a href="r6rs-lib-std/r6rs-lib-Z-H-20.html#node_idx_1284">R5RS Compatibility</a><a name="(def._((lib._rnrs/r5rs-6..rkt)._scheme-report-environment))"></a><a name="(def._((lib._rnrs/r5rs-6..rkt)._remainder))"></a><a name="(def._((lib._rnrs/r5rs-6..rkt)._quotient))"></a><a name="(def._((lib._rnrs/r5rs-6..rkt)._null-environment))"></a><a name="(def._((lib._rnrs/r5rs-6..rkt)._modulo))"></a><a name="(def._((lib._rnrs/r5rs-6..rkt)._inexact-~3eexact))"></a><a name="(def._((lib._rnrs/r5rs-6..rkt)._force))"></a><a name="(def._((lib._rnrs/r5rs-6..rkt)._exact-~3einexact))"></a><a name="(form._((lib._rnrs/r5rs-6..rkt)._delay))"></a></div></p><p>See also <a href="conformance.html" data-pltdoc="x">R<span style="vertical-align: super; font-size: 80%">6</span>RS Conformance</a>.</p><div class="navsetbottom"><span class="navleft"><form class="searchform"><input class="searchbox" style="color: #888;" type="text" tabindex="1" value="...search manuals..." title="Enter a search string to search the manuals" onkeypress="return DoSearchKey(event, this, &quot;7.7&quot;, &quot;../&quot;);" onfocus="this.style.color=&quot;black&quot;; this.style.textAlign=&quot;left&quot;; if (this.value == &quot;...search manuals...&quot;) this.value=&quot;&quot;;" onblur="if (this.value.match(/^ *$/)) { this.style.color=&quot;#888&quot;; this.style.textAlign=&quot;center&quot;; this.value=&quot;...search manuals...&quot;; }"/></form>&nbsp;&nbsp;<a href="../index.html" title="up to the documentation top" data-pltdoc="x" onclick="return GotoPLTRoot(&quot;7.7&quot;);">top</a></span><span class="navright">&nbsp;&nbsp;<a href="conformance.html" title="backward to &quot;7 R6RS Conformance&quot;" data-pltdoc="x">&larr; prev</a>&nbsp;&nbsp;<a href="index.html" title="up to &quot;R6RS: Scheme&quot;" data-pltdoc="x">up</a>&nbsp;&nbsp;<a href="doc-index.html" title="forward to &quot;Index&quot;" data-pltdoc="x">next &rarr;</a></span>&nbsp;</div></div></div><div id="contextindicator">&nbsp;</div></body></html>